K-Means Benchmark Dashboard

Interactive comparison of Python, Rust, Rust-Parallel, and scikit-learn K-Means execution paths across CLI k-sweep runtime, throughput, sampled RSS, CPU/resource use, and clustering quality. Runtime is measured end-to-end, including CSV read/write and fitting k = 1..k_max.

Implementation Runtime median s Runtime IQR s RSS median MB RSS MB / 1k CPU s / 1k Effective cores Work units / s ARI median
Rust - Parallel0.1970.81412.040.730.0361.8778,587,0251.000
Rust0.2011.0129.320.610.0170.9069,712,0161.000
Python0.8062.274104.937.410.0820.9115,538,8721.000
scikit-learn1.8431.322206.9012.630.1230.959,249,9351.000