X.X ✓✓: gate 1 (binding ≡ cpp) · gate 2 (cpp ≈ external ref)
click header to sort · ⇧+click for descending
pls4all.cpp.blas+omp) as dataset size grows.
Each cell shows cpp ms; hover for the registry binding time and the binding/core ratio. The sparkline traces cpp ms across sizes (log scale).
threads = 1 · all-CPU build
pls4all.cpp native column (resolved from data)OMP_NUM_THREADS · OPENBLAS_NUM_THREADS · MKL_NUM_THREADS · BLIS_NUM_THREADS + binding-specific thread controlsSee the full methodology page for reference policy and per-algo overrides.
Each cell shows <duration_ms> <icon> or <speed-up×> <icon> vs the native C++ column.
Violet = fastest row cell. Blue = fastest within language; green/orange/red compare each cell time to that language winner.
pls4all.* rows are this project's bindings; everything else is an external reference library.