INNER CODE UNIT · C++

single_median

StratCraftsAI/NexusFix · benchmarks/batch_submit_bench.cpp:126

    double single_median = static_cast<double>(single_latencies[single_latencies.size() / 2]) / cpu_freq_ghz;
    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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…