BeBOP Optimized Sparse Kernel Interface Library
1.0.1h
|
A trace record that stores the number of times a kernel has been (and/or will be) called with a particular argument list. More...
#include <trace.h>
Data Fields | |
oski_id_t | id |
ID# for this record. | |
oski_id_t | kernel_id |
ID# for the kernel called. | |
const void * | args |
Kernel-specific argument list. | |
size_t | args_bytes |
Size of 'args' in bytes. | |
size_t | num_calls |
# of times called | |
double | time_elapsed |
elapsed seconds of execution time or < 0 if none available. |
A trace record that stores the number of times a kernel has been (and/or will be) called with a particular argument list.
const void* oski_tracerec_t::args |
Kernel-specific argument list.
Referenced by DumpTrace(), oski_CountTraceFlopsPerNz(), oski_DestroyTrace(), oski_EstimateTraceTime(), oski_MatchesTraceRecord(), and oski_RecordCalls().
ID# for this record.
Referenced by DumpTrace(), and oski_RecordCalls().
ID# for the kernel called.
Referenced by DumpTrace(), oski_CountTraceFlopsPerNz(), oski_EstimateTraceTime(), oski_MatchesTraceRecord(), and oski_RecordCalls().
elapsed seconds of execution time or < 0 if none available.
Referenced by DumpTrace(), oski_EstimateTraceTime(), and oski_RecordCalls().