Classes | |
| struct | Meter_Traits |
| Traits Interface. More... | |
| struct | NVML_Energy |
| GPU Energy Traits. More... | |
| struct | NVML_Energy_Measurement_Controller |
| CUDA-enabled GPU Energy Measurement Controller. More... | |
| struct | System_Energy |
| System Energy Traits. More... | |
| struct | System_Energy_Measurement_Controller |
| System Energy Measurement Controller. More... | |
| class | Meter |
| The software multi-meters. More... | |
| struct | CPU_Time |
| Time Traits. More... | |
| struct | CUDA_Time |
| Cuda Timer Traits. More... | |
| struct | PCM_Energy |
| PCM Energy Traits. More... | |
| struct | Container_Traits |
| struct | Power_Vector_Container |
| struct | Hp_Power_Vector_Container |
| struct | Time_Vector_Container |
| struct | Environment_Init |
| Library Initializer Interface. More... | |
| struct | CPU_Time_Environment_Init |
| CPU Time Library Initializer. More... | |
| struct | CUDA_Time_Environment_Init |
| GPU Time Library Initializer. More... | |
| struct | PCM_Energy_Environment_Init |
| CPU Energy Library Initializer. More... | |
| struct | NVML_Energy_Environment_Init |
| GPU Energy Library Initializer. More... | |
| struct | System_Energy_Environment_Init |
| System Energy Library Initializer. More... | |
| struct | Measurement_Controller |
| Measurement Controller Interface. More... | |
| struct | CPU_Time_Measurement_Controller |
| CPU Time Measurement Controller. More... | |
| struct | CUDA_Time_Measurement_Controller |
| CUDA-enabled GPU Time Measurement Controller. More... | |
| struct | PCM_Energy_Measurement_Controller |
| CPU and DRAME Energy Measurement Controller. More... | |
Typedefs | |
| typedef unsigned int | GPU_Device_Id_Type |
Functions | |
| CPU_Time::ResultType | operator- (CPU_Time::Time_Unit const &stop_time, CPU_Time::Time_Unit const &start_time) |
| Calculate elapsed time between two time stamp. More... | |
| bool | operator< (CPU_Time::Time_Unit const &small_time, CPU_Time::Time_Unit const &large_time) |
| Check if a time stamp is earlier than another. More... | |
| bool | operator== (CPU_Time::Time_Unit const &small_time, CPU_Time::Time_Unit const &large_time) |
| Check if two time stamps are the same. More... | |
| bool | operator<= (CPU_Time::Time_Unit const &small_time, CPU_Time::Time_Unit const &large_time) |
| Check if a time stamp is earlier or equal to another. More... | |
| std::ostream & | operator<< (std::ostream &out, NVML_Energy<>::Time_Unit ts) |
| typedef unsigned int MeterPU::GPU_Device_Id_Type |
|
inline |
1.8.6