BitFunnel / BitFunnel

A signature-based search engine
http://bitfunnel.org
MIT License
386 stars 39 forks source link

Thread per core vs. thread per hyper-core vs. something else? #62

Open danluu opened 8 years ago

danluu commented 8 years ago

The current system runs on thread per hyper-core. But this hasn't been benchmarked for a long time and the system has changed substantially since then. We should benchmark this when we have a reasonable setup for benchmarks.

danluu commented 7 years ago

With the current test setup (8-core single socket Xeon-D), we see a ~20% speedup from HT. However, in this setup we also see that compilation consumes 3/4 of execution time. This result may not hold up if we distribute compilation.