INNER CODE UNIT · C++

factory_median

StratCraftsAI/NexusFix · benchmarks/constexpr_serializer_bench.cpp:187

    double factory_median = static_cast<double>(factory_latencies[BENCHMARK_ITERATIONS / 2]) / cpu_freq_ghz;
    double factory_mean = static_cast<double>(std::accumulate(factory_latencies.begin(), factory_latencies.end(), 0ULL)) /
                          static_cast<double>(BENCHMARK_ITERATIONS) / cpu_freq_ghz;
    double factory_p99 = static_cast<double>(percentile(factory_latencies, 0.99)) / cpu_freq_ghz;

    std::cout << "  Mean:   " << std::fixed << std::setprecision(1) << factory_mean << " ns\n";
    std::cout << "  Median: " << factory_median << " ns\n";
    std::cout << "  P99:    " << factory_p99 << " ns\n";

    // ========================================================================
    // Runtime HeaderBuilder Benchmark (for comparison)
    // ========================================================================

    std::cout << "\n----------------------------------------------------------\n";
    std::cout << "  HeaderBuilder (Runtime Tag Conversion)\n";
    std::cout << "----------------------------------------------------------\n";

    std::vector<uint64_t> runtime_latencies;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…