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";