|
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 |