NVBIO
|
A class used to keep track of several timing statistics for repeating kernel or function calls
#include <timer.h>
Public Methods | |
TimeSeries () | |
void | add (const uint32 c, const float t, const float dt=0.0f) |
float | avg_speed () const |
Public Members | |
std::string | name |
std::string | units |
uint32 | num |
uint64 | calls |
float | time |
float | device_time |
float | max_speed |
uint32 | bin_calls [32] |
uint64 | bin_items [32] |
float | bin_time [32] |
float | bin_speed [32] |
std::deque< std::pair< uint32, float > > | info |
float | user [32] |
const char * | user_names [32] |
const char * | user_units [32] |
bool | user_avg [32] |
std::deque< std::pair<uint32,float> > nvbio::TimeSeries::info |