INNER CODE UNIT · C++
single_mean
StratCraftsAI/NexusFix · benchmarks/batch_submit_bench.cpp:127
double single_mean = static_cast<double>(std::accumulate(single_latencies.begin(), single_latencies.end(), 0ULL)) /
static_cast<double>(single_latencies.size()) / cpu_freq_ghz;
std::cout << " Mean: " << std::fixed << std::setprecision(1) << single_mean << " ns/submit\n";
std::cout << " Median: " << single_median << " ns/submit\n";
// ========================================================================
// Batched Submit Benchmark
// ========================================================================
std::cout << "\n----------------------------------------------------------\n";
std::cout << " Batched Submit (multiple NOPs per syscall)\n";
std::cout << "----------------------------------------------------------\n";
std::cout << " Batch Total Per-Op Speedup\n";
double baseline_per_op = single_median;
for (size_t batch_size : BATCH_SIZES) {