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.