Hi again, Bob.
I was looking through the website documentation and was a bit confused by this footnote in the Benchmarks section:
Threads. Every engine gets the same 8 vCPU. Ibex parallelises some operators by default, so ibex is not a single-core number; ibex-st is the same build run with IBEX_PARALLEL=0, which makes ibex vs ibex-st Ibex's own threading gain. polars-st, duckdb-st, datafusion-st and clickhouse-st are the equivalent single-thread runs of their engines, so ibex-st against those is the per-core comparison.
Is this paragraph correct? For one thing, I don’t see a ibex-st column. For another, the rest of the docs emphasise the single-threaded nature of Ibex. Does the IBEX_PARALLEL=1 build flag really enable multi-threading?
Cheers.
Hi again, Bob.
I was looking through the website documentation and was a bit confused by this footnote in the Benchmarks section:
Is this paragraph correct? For one thing, I don’t see a
ibex-stcolumn. For another, the rest of the docs emphasise the single-threaded nature of Ibex. Does theIBEX_PARALLEL=1build flag really enable multi-threading?Cheers.