|
Optimized Belief Propagation (CPU and GPU)
|
Header for defining aliases for storing run results and evaluating implementations. More...
#include <map>#include <unordered_map>#include <array>#include <vector>#include <utility>#include <string>#include <optional>#include "RunData.h"#include "RunSettingsParams/InputSignature.h"#include "RunEval/RunEvalConstsEnums.h"

Go to the source code of this file.
Typedefs | |
| using | MultRunData = std::map< InputSignature, std::optional< std::map< run_environment::ParallelParamsSetting, RunData > >> |
| Alias mapping input signature to run data for each parallel parameters setting Run data is null if run failed for input signature. More... | |
| using | RunSpeedupAvgMedian = std::pair< std::string, std::map< run_eval::MiddleValData, double > > |
| Alias for speedup data with speedup name paired with mapping that contains average and median speedup values. More... | |
| using | MultRunDataWSpeedupByAcc = std::unordered_map< run_environment::AccSetting, std::pair< MultRunData, std::vector< RunSpeedupAvgMedian > >> |
| Mapping of acceleration setting to run and speedup data. More... | |
Header for defining aliases for storing run results and evaluating implementations.
Definition in file EvaluateImpAliases.h.
| using MultRunData = std::map<InputSignature, std::optional<std::map<run_environment::ParallelParamsSetting, RunData> >> |
Alias mapping input signature to run data for each parallel parameters setting
Run data is null if run failed for input signature.
Definition at line 45 of file EvaluateImpAliases.h.
| using MultRunDataWSpeedupByAcc = std::unordered_map<run_environment::AccSetting, std::pair<MultRunData, std::vector<RunSpeedupAvgMedian> >> |
Mapping of acceleration setting to run and speedup data.
Definition at line 55 of file EvaluateImpAliases.h.
| using RunSpeedupAvgMedian = std::pair<std::string, std::map<run_eval::MiddleValData, double> > |
Alias for speedup data with speedup name paired with mapping that contains average and median speedup values.
Definition at line 51 of file EvaluateImpAliases.h.