Skip to content

MPSBoost histogram benchmark

Historical baseline note: these measurements were recorded before the later v2/v3 optimization and estimator cleanup work. They are retained for traceability and should not be read as current HEAD or final 0.3.0 performance claims.

Wall time includes host preparation, buffer transfer, command submission, and synchronization.

Scenario Rows Features CPU median (s) MPS median (s) Speedup Pool reuse
small 4096 16 0.000736 0.001613 0.456x 6
medium 32768 32 0.005142 0.004310 1.193x 13
large 131072 64 0.035795 0.012662 2.827x 20
wide 32768 256 0.042130 0.015056 2.798x 27

MPSBoost end-to-end regressor benchmark

Historical baseline note: these measurements were recorded before the later v2/v3 optimization and estimator cleanup work. They are retained for traceability and should not be read as current HEAD or final 0.3.0 performance claims.

Wall time includes Python input adaptation, quantization, training, model assembly, and synchronization.

Scenario Rows Features CPU median (s) MPS median (s) Speedup Max prediction diff
gbdt-medium 16384 32 0.067630 0.089597 0.755x 3.36394e-06
gbdt-wide 16384 128 0.283176 0.249502 1.135x 4.35114e-06
gbdt-large-wide 32768 256 1.031002 0.633006 1.629x 5.36442e-06