Optimized Belief Propagation (CPU and GPU)
EvaluateAcrossRuns.h File Reference

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. More...

#include <string>
#include <vector>
#include <filesystem>
#include "RunEvalConstsEnums.h"
#include "RunResultsSpeedups.h"
Include dependency graph for EvaluateAcrossRuns.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EvalAcrossRunsData
 Structure to store data with mappings for evaluating results across runs as well as speedup headers in order. More...
 
class  EvaluateAcrossRuns
 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. More...
 

Detailed Description

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.

Author
Scott Grauer-Gray

Definition in file EvaluateAcrossRuns.h.