|
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().
1.7.6.1