|
HEBench
|
Namespaces | |
| BenchmarkDescription | |
| DotProduct | |
| EltwiseAdd | |
| EltwiseMult | |
| GenericWL | |
| LogisticRegression | |
| MatrixMultiply | |
| SimpleSetIntersection | |
Classes | |
| class | PartialBenchmarkCategory |
| class | BenchmarkLatency |
| Base class for workload benchmarks in the latency category. More... | |
| class | BenchmarkOffline |
| Base class for workload benchmarks in the offline category. More... | |
| class | DataLoaderCompute |
| class | DataGeneratorHelper |
| Static helper class to generate vector data for all supported data types. More... | |
| class | BenchmarkFactory |
| class | Engine |
| class | IBenchmarkDescriptor |
| Base interface for Benchmark Descriptors. More... | |
| class | PartialBenchmarkDescriptor |
| Provides boilerplate implementation to common methods of interface IBenchmarkDescription and implements some mechanisms to ease implementation of the interface. More... | |
| class | IBenchmark |
| Interface for benchmarks. More... | |
| class | PartialBenchmark |
| Base class for benchmarks. More... | |
| class | IDataLoader |
| class | PartialDataLoader |
| Base class for data loaders and data generators. More... | |
| class | PartialDataLoaderHelper |
Typedefs | |
| using | DefaultTimeInterval = std::micro |
| template<typename T > | |
| using | unique_ptr_custom_deleter = std::unique_ptr< T, std::function< void(T *)> > |
Variables | |
| constexpr const char * | FileNameNoExtReport = "report" |
| constexpr const char * | FileNameNoExtSummary = "summary" |
| constexpr char | separator = '/' |
| constexpr char | hyphen = '-' |
| using hebench::TestHarness::DefaultTimeInterval = typedef std::micro |
Definition at line 28 of file hebench_types_harness.h.
| using hebench::TestHarness::unique_ptr_custom_deleter = typedef std::unique_ptr<T, std::function<void(T *)> > |
Definition at line 31 of file hebench_types_harness.h.
|
constexpr |
Definition at line 33 of file hebench_types_harness.h.
|
constexpr |
Definition at line 34 of file hebench_types_harness.h.
|
constexpr |
Definition at line 38 of file hebench_types_harness.h.
|
constexpr |
Definition at line 37 of file hebench_types_harness.h.