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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…