Base class for all benchmark types.
Definition foray_benchmarkbase.hpp:44
Log of a single benchmark run. All timestamps given must be relative to the same base time.
Definition foray_benchmarkbase.hpp:21
Timestamp combining a label / id with a timestamp in milliseconds.
Definition foray_benchmarkbase.hpp:8
A device benchmark based on Vulkans DeviceQuery Api. Timestamps are recorded in milliseconds....
Definition foray_devicebenchmark.hpp:13
A host (CPU time) benchmark based on std::chrono::high_resolution_clock. Timestamps are recorded in m...
Definition foray_hostbenchmark.hpp:8
Definition foray_bench_declares.hpp:3