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.