Optimized Belief Propagation (CPU and GPU)
|
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. | |