From ee9c37b3c1f101931dddc008efad2ee290bfac33 Mon Sep 17 00:00:00 2001 From: Steven Hahn Date: Wed, 6 May 2026 14:00:49 -0400 Subject: [PATCH] Update cpu_work_per_thread calculation to better match cpu-benchmark Signed-off-by: Steven Hahn --- bin/wfbench | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/wfbench b/bin/wfbench index 10d019f0..252b87b1 100755 --- a/bin/wfbench +++ b/bin/wfbench @@ -186,7 +186,7 @@ class CPUBenchmark: return [None, None] total_mem = f"{self.total_mem}B" if self.total_mem else f"{100.0 / os.cpu_count()}%" - cpu_work_per_thread = int(1000000 * self.work / (16384 * self.cpu_threads)) if self.cpu_threads != 0 else int32_max ** 2 + cpu_work_per_thread = int(1000000 * self.work / self.cpu_threads) if self.cpu_threads != 0 else int32_max ** 2 cpu_samples = min(cpu_work_per_thread, int32_max) cpu_ops = (cpu_work_per_thread + int32_max - 1) // int32_max if cpu_ops > int32_max: