|
class | PCM |
|
class | JSONPrinter |
|
template<class CounterStateType > |
uint64 | getBytesReadFromMC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes read from DRAM memory controllers. More...
|
|
template<class CounterStateType > |
uint64 | getBytesWrittenToMC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes written to DRAM memory controllers. More...
|
|
template<class CounterStateType > |
uint64 | getBytesReadFromPMM (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes read from PMM memory. More...
|
|
template<class CounterStateType > |
uint64 | getBytesWrittenToPMM (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes written to PMM memory. More...
|
|
template<class CounterStateType > |
uint64 | getBytesReadFromEDC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes read from MCDRAM memory controllers. More...
|
|
template<class CounterStateType > |
uint64 | getBytesWrittenToEDC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes written to MCDRAM memory controllers. More...
|
|
template<class CounterStateType > |
uint64 | getGTRequestBytesFromMC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes of read/write requests from GT engine. More...
|
|
template<class CounterStateType > |
uint64 | getIARequestBytesFromMC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes of read/write requests from all IA. More...
|
|
template<class CounterStateType > |
uint64 | getIORequestBytesFromMC (const CounterStateType &before, const CounterStateType &after) |
| Computes number of bytes of read/write requests from all IO sources. More...
|
|
template<class CounterStateType > |
uint64 | getConsumedEnergy (const CounterStateType &before, const CounterStateType &after) |
| Returns energy consumed by processor, excluding DRAM (measured in internal units) More...
|
|
template<class CounterStateType > |
uint64 | getDRAMConsumedEnergy (const CounterStateType &before, const CounterStateType &after) |
| Returns energy consumed by DRAM (measured in internal units) More...
|
|
template<class CounterStateType > |
uint64 | getUncoreClocks (const CounterStateType &before, const CounterStateType &after) |
| Returns uncore clock ticks. More...
|
|
template<class CounterStateType > |
double | getPackageCStateResidency (int state, const CounterStateType &before, const CounterStateType &after) |
| Computes residency in the package C-state. More...
|
|
template<class CounterStateType > |
uint64 | getPackageCStateResidency (int state, const CounterStateType &now) |
| Reads raw residency counter for the package C-state. More...
|
|
template<class CounterStateType > |
double | getLLCReadMissLatency (const CounterStateType &before, const CounterStateType &after) |
| Returns average last level cache read+prefetch miss latency in ns.
|
|
template<class CounterStateType > |
double | getLocalMemoryRequestRatio (const CounterStateType &before, const CounterStateType &after) |
| Get local memory access ration measured in home agent. More...
|
|
template<class CounterStateType > |
double | getAverageUncoreFrequency (const CounterStateType &before, const CounterStateType &after) |
|
template<class CounterStateType > |
double | getAverageFrequencyFromClocks (const int64 clocks, const CounterStateType &before, const CounterStateType &after) |
|
Basic uncore counter state.
Intended only for derivation, but not for the direct use