#include <PerfEngine.h>
Definition at line 28 of file PerfEngine.h.
◆ PerfEngine()
PerfEngine::PerfEngine |
( |
std::string |
ini_path | ) |
|
◆ ~PerfEngine()
PerfEngine::~PerfEngine |
( |
| ) |
|
|
virtual |
◆ _genMappedMRRG()
◆ _parseAreaINI()
void PerfEngine::_parseAreaINI |
( |
std::string |
file_str | ) |
|
|
private |
◆ _parsePowerINI()
void PerfEngine::_parsePowerINI |
( |
std::string |
file_str | ) |
|
|
private |
◆ _parseTimingINI()
void PerfEngine::_parseTimingINI |
( |
std::string |
file_str | ) |
|
|
private |
◆ _setModuleArea()
double PerfEngine::_setModuleArea |
( |
Module * |
m, |
|
|
unsigned int |
level, |
|
|
bool |
last |
|
) |
| |
|
private |
◆ reportArea()
void PerfEngine::reportArea |
( |
std::shared_ptr< CGRA > |
target | ) |
|
◆ reportLevelOrderArea()
void PerfEngine::reportLevelOrderArea |
( |
Module * |
m | ) |
|
|
private |
◆ reportPower()
void PerfEngine::reportPower |
( |
std::shared_ptr< CGRA > |
target | ) |
|
◆ reportTiming()
void PerfEngine::reportTiming |
( |
std::shared_ptr< CGRA > |
target, |
|
|
const Mapping & |
mapping |
|
) |
| |
◆ areaModels
std::map<std::string, double> PerfEngine::areaModels |
|
private |
◆ mapped_node2opcode
◆ powerModels
std::map<std::string, std::string> PerfEngine::powerModels |
|
private |
◆ timingModels
std::map<std::string, double> PerfEngine::timingModels |
|
private |
The documentation for this class was generated from the following files:
- /media/maple_tb_disk/wicklun2/cgra-me-website/cgra-me/inc/CGRA/PerfEngine.h
- /media/maple_tb_disk/wicklun2/cgra-me-website/cgra-me/src/perfengine/PerfEngine.cpp