Data required to perform double buffer pipelining. More...
#include <TTL_double_scheme_template.h>
Data Fields | ||
struct { | ||
int index | ||
__local char * int_base [2] | ||
TTL_ext_char_tensor_t ext_tensor_in | ||
TTL_ext_char_tensor_t ext_tensor_out | ||
} | common | |
The information that is common to all pipeline schemes. | ||
TTL_event_t * | event | |
A pointer to the event that is used to track the progress of the transfer. | ||
TTL_tile_t | prev_tile | |
Store of the previous imported/exported tile */. | ||
Data required to perform double buffer pipelining.
Definition at line 452 of file TTL_double_scheme_template.h.
struct { ... } TTL_export_double_const_char_tensor_buffering_t::common |
The information that is common to all pipeline schemes.
TTL_event_t* TTL_export_double_const_char_tensor_buffering_t::event |
A pointer to the event that is used to track the progress of the transfer.
Definition at line 460 of file TTL_double_scheme_template.h.
TTL_ext_char_tensor_t TTL_export_double_const_char_tensor_buffering_t::ext_tensor_in |
The external tensor being input
Definition at line 457 of file TTL_double_scheme_template.h.
TTL_ext_char_tensor_t TTL_export_double_const_char_tensor_buffering_t::ext_tensor_out |
The external tensor being output
Definition at line 458 of file TTL_double_scheme_template.h.
int TTL_export_double_const_char_tensor_buffering_t::index |
Describes the current buffer index when pipelining. For single 0->1->0, for double 0->1->0->1... etc
Definition at line 454 of file TTL_double_scheme_template.h.
__local char* TTL_export_double_const_char_tensor_buffering_t::int_base[2] |
The internal base addresses of the pipelined tiles.
Definition at line 456 of file TTL_double_scheme_template.h.
TTL_tile_t TTL_export_double_const_char_tensor_buffering_t::prev_tile |
Store of the previous imported/exported tile */.
Definition at line 461 of file TTL_double_scheme_template.h.