INNER CODE UNIT · C++
batch_median
StratCraftsAI/NexusFix · benchmarks/batch_submit_bench.cpp:185
double batch_median = static_cast<double>(batch_latencies[batch_latencies.size() / 2]) / cpu_freq_ghz;
double per_op = batch_median / static_cast<double>(batch_size);
double speedup = baseline_per_op / per_op;
std::cout << " " << std::setw(5) << batch_size
<< std::setw(10) << std::fixed << std::setprecision(1) << batch_median << " ns"
<< std::setw(10) << per_op << " ns"
<< std::setw(10) << std::setprecision(1) << speedup << "x\n";
}
// ========================================================================
// BatchSubmitter API Benchmark
// ========================================================================
std::cout << "\n----------------------------------------------------------\n";
std::cout << " BatchSubmitter API Overhead\n";
std::cout << "----------------------------------------------------------\n";