Optimized Belief Propagation (CPU and GPU)
RunEval Directory Reference
Directory dependency graph for RunEval:
src/RunEval

Files

file  EvaluateAcrossRuns.cpp [code]
 Definitions of functions in class for evaluating results across multiple runs, potentially on different architectures.
 
file  EvaluateAcrossRuns.h [code]
 Declares class with operator function to evaluate implementation runs across multiple architectures. Outputs a file with speedup data on every run with the runs ordered from fastest to slowest.
 
file  EvaluateImpAliases.h [code]
 Header for defining aliases for storing run results and evaluating implementations.
 
file  EvaluateImpResults.cpp [code]
 Function definitions for class to evaluate implementation results.
 
file  EvaluateImpResults.h [code]
 Declares class with operator function to evaluate implementations of the same algorithm across different data types and acceleration methods.
 
file  RunData.cpp [code]
 Implementation of functions in RunData class.
 
file  RunData.h [code]
 Declares class to store headers with data corresponding to current program run and evaluation.
 
file  RunEvalConstsEnums.h [code]
 Contains namespace with enums and constants for implementation run evaluation.
 
file  RunResultsSpeedups.cpp [code]
 
file  RunResultsSpeedups.h [code]
 Declares class to load and store run results data including speedups from evaluation.
 
file  RunTypeConstraints.h [code]
 Define constraints for data type in processing.