Agora
1.2.0
Agora project
|
Simple time that uses RDTSC. More...
#include <timer.h>
Public Member Functions | |
TscTimer (size_t n_timestamps, double freq_ghz) | |
void | start () |
void | stop () |
void | reset () |
double | stddev_msec () |
double | avg_msec () |
TscTimer (size_t n_timestamps, double freq_ghz) | |
void | start () |
void | stop () |
void | reset () |
double | stddev_msec () |
double | avg_msec () |
TscTimer (size_t n_timestamps, double freq_ghz) | |
void | start () |
void | stop () |
void | reset () |
double | stddev_msec () |
double | avg_msec () |
double | avg_usec () |
TscTimer (size_t n_timestamps, double freq_ghz) | |
void | start () |
void | stop () |
void | reset () |
double | stddev_msec () |
double | avg_msec () |
double | avg_usec () |
Public Attributes | |
size_t | start_tsc = 0 |
double | freq_ghz |
std::vector< double > | ms_duration_vec |
Simple time that uses RDTSC.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double TscTimer::freq_ghz |
std::vector< double > TscTimer::ms_duration_vec |
size_t TscTimer::start_tsc = 0 |