Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
|
#include <workload_generator.hpp>
Definition at line 43 of file workload_generator.hpp.
hype::core::WorkloadGenerator::WorkloadGenerator | ( | const std::string & | operation_name | ) |
bool hype::core::WorkloadGenerator::addOffline_Algorithm | ( | const Offline_Algorithm & | meas_pair_prov | ) |
void hype::core::WorkloadGenerator::reset | ( | ) |
void hype::core::WorkloadGenerator::run | ( | ) |
friend class StatisticsGatherer [friend] |
Definition at line 45 of file workload_generator.hpp.
std::vector<MeasurementPair> hype::core::WorkloadGenerator::execution_history_ [private] |
Definition at line 78 of file workload_generator.hpp.
double hype::core::WorkloadGenerator::execution_time_of_cpu_only_model_ [private] |
Definition at line 71 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
double hype::core::WorkloadGenerator::execution_time_of_gpu_only_model_ [private] |
Definition at line 72 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
double hype::core::WorkloadGenerator::execution_time_of_ideal_model_ [private] |
Definition at line 70 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
double hype::core::WorkloadGenerator::execution_time_of_real_model_ [private] |
Definition at line 74 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
double hype::core::WorkloadGenerator::inter_device_parallel_time_cpu_ [private] |
Definition at line 80 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
double hype::core::WorkloadGenerator::inter_device_parallel_time_gpu_ [private] |
Definition at line 81 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
std::vector<double> hype::core::WorkloadGenerator::isolated_execution_time_of_algorithms_ [private] |
Definition at line 67 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
std::fstream hype::core::WorkloadGenerator::logfile [private] |
Definition at line 68 of file workload_generator.hpp.
unsigned int hype::core::WorkloadGenerator::number_of_right_decisions_ [private] |
Definition at line 63 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
unsigned int hype::core::WorkloadGenerator::number_of_total_decisions_ [private] |
Definition at line 64 of file workload_generator.hpp.
std::vector<Offline_Algorithm> hype::core::WorkloadGenerator::offline_algorithms [private] |
Definition at line 65 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
std::string hype::core::WorkloadGenerator::operation_name_ [private] |
Definition at line 62 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
Definition at line 75 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().
Definition at line 76 of file workload_generator.hpp.
Referenced by hype::core::StatisticsGatherer::addStatistics().