Agora  1.2.0
Agora project
gettime.h File Reference
#include "symbols.h"
Include dependency graph for gettime.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 GetTime
 

Functions

static double GetTime::GetTimeUs ()
 
static double GetTime::GetTime ()
 
static size_t GetTime::Rdtsc ()
 Return the TSC. More...
 
static size_t GetTime::WorkerRdtsc ()
 
static void GetTime::NanoSleep (size_t ns, double freq_ghz)
 Sleep for some nanoseconds. More...
 
static double GetTime::MeasureRdtscFreq ()
 
static double GetTime::CyclesToSec (size_t cycles, double freq_ghz)
 Convert cycles measured by rdtsc with frequence freq_ghz to seconds. More...
 
static double GetTime::CyclesToMs (size_t cycles, double freq_ghz)
 
static double GetTime::CyclesToUs (size_t cycles, double freq_ghz)
 
static double GetTime::CyclesToNs (size_t cycles, double freq_ghz)
 
static size_t GetTime::MsToCycles (double ms, double freq_ghz)
 
static size_t GetTime::UsToCycles (double us, double freq_ghz)
 
static size_t GetTime::NsToCycles (double ns, double freq_ghz)
 
static double GetTime::SecSince (const struct timespec &t0)
 Return seconds elapsed since timestamp t0. More...
 
static double GetTime::NsSince (const struct timespec &t0)
 Return nanoseconds elapsed since timestamp t0. More...