Print the channel number related to the power and energy information.

This commit is contained in:
Éder Ferreira Zulian
2015-06-18 16:28:15 +02:00
parent 707b7073a8
commit 12821e99b3

View File

@@ -32,6 +32,8 @@
* Authors:
* Robert Gernhardt
* Matthias Jung
* Peter Ehses
* Eder F. Zulian
*/
#ifndef DRAM_H_
@@ -161,7 +163,7 @@ struct Dram: sc_module
DRAMPower = new libDRAMPower( memSpec, 0 );
}
cout << "ErrorStorageMode: " << EnumToString(ErrorStoreMode) << endl;
printDebugMessage(string("ErrorStorageMode: ") + EnumToString(ErrorStoreMode));
if(ErrorStoreMode == ErrorStorageMode::ErrorModel)
{
@@ -175,8 +177,8 @@ struct Dram: sc_module
{
DRAMPower->updateCounters(true);
DRAMPower->calcEnergy();
cout << endl << endl << "Total Energy" << "\t" << DRAMPower->getEnergy().total_energy << endl;
cout << "Average Power" << "\t" << DRAMPower->getPower().average_power << endl;
printDebugMessage(string("Total Energy: \t") + to_string(DRAMPower->getEnergy().total_energy));
printDebugMessage(string("Average Power: \t") + to_string(DRAMPower->getPower().average_power));
}
if(ErrorStoreMode == ErrorStorageMode::ErrorModel)
{
@@ -438,3 +440,4 @@ struct Dram: sc_module
};
#endif /* DRAM_H_ */