BeBOP Optimized Sparse Kernel Interface Library  1.0.1h
Data Fields
oski_tracerec_t Struct Reference

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.

Detailed Description

A trace record that stores the number of times a kernel has been (and/or will be) called with a particular argument list.


Field Documentation

const void* oski_tracerec_t::args

ID# for this record.

Referenced by DumpTrace(), and oski_RecordCalls().

elapsed seconds of execution time or < 0 if none available.

Referenced by DumpTrace(), oski_EstimateTraceTime(), and oski_RecordCalls().


The documentation for this struct was generated from the following file: