diff --git a/server/src/main.rs b/server/src/main.rs index 51a8358..e6b1f1c 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -68,7 +68,7 @@ async fn submit( let score = payload .benchmark .as_ref() - .map(|b| b.multi_thread.score) + .map(|b| (b.multi_thread.score + b.single_thread.score) / 2) .unwrap_or(0); let raw_json = serde_json::to_value(&payload) diff --git a/src/main.rs b/src/main.rs index ae4fec9..cf93813 100644 --- a/src/main.rs +++ b/src/main.rs @@ -148,6 +148,10 @@ fn main() { scaling_color_formatter(format!("{:.2}x", multi_thread_speedup_ratio)).bold() ); + let score = (multithread_benchmark.score + singlethread_benchmark.score) / 2; + + println!("\nCPU Score : {score}",); + report.benchmark = Some(BenchmarkReport { prime_limit: cli.prime_limit, logical_cores: logical_core_count,