INNER CODE UNIT · C++

api_per_op

StratCraftsAI/NexusFix · benchmarks/batch_submit_bench.cpp:245

    double api_per_op = api_median / 8.0;

    std::cout << "  8-op batch: " << std::fixed << std::setprecision(1) << api_median << " ns total\n";
    std::cout << "  Per-op:     " << api_per_op << " ns\n";
    std::cout << "  Speedup:    " << std::setprecision(1) << (baseline_per_op / api_per_op) << "x vs single\n";

    // ========================================================================
    // Summary
    // ========================================================================

    std::cout << "\n==========================================================\n";
    std::cout << "  Summary\n";
    std::cout << "==========================================================\n\n";

    std::cout << "Components Added:\n";
    std::cout << "  1. BatchSubmitter<N> - Queue N operations, single submit\n";
    std::cout << "  2. AutoFlushBatchSubmitter - Auto-flush when full\n";
    std::cout << "  3. ScatterGatherSend - Multiple buffers, single writev\n";

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…