Data required to perform duplex buffer pipelining. More...
#include <TTL_duplex_scheme.h>
Data Fields | ||
struct { | ||
int index | ||
__local ulong * int_base [2] | ||
TTL_ext_ulong_tensor_t ext_tensor_in | ||
TTL_ext_ulong_tensor_t ext_tensor_out | ||
} | common | |
The information that is common to all pipeline schemes. | ||
TTL_event_t(* | events )[2] | |
struct { | ||
TTL_ext_ulong_tensor_t to_export_to | ||
TTL_const_int_ulong_tensor_t to_export_from | ||
} | prev_out_tensors | |
Store of the buffers used for the previous import/export cycles. | ||
Data required to perform duplex buffer pipelining.
Definition at line 2128 of file TTL_duplex_scheme.h.
struct { ... } TTL_duplex_const_ulong_tensor_buffering_t::common |
The information that is common to all pipeline schemes.
TTL_event_t(* TTL_duplex_const_ulong_tensor_buffering_t::events)[2] |
2 Events are required, 1 first is used for external to internal transfers, the second for internal to external transfers
Definition at line 2137 of file TTL_duplex_scheme.h.
TTL_ext_ulong_tensor_t TTL_duplex_const_ulong_tensor_buffering_t::ext_tensor_in |
The external tensor being input
Definition at line 2133 of file TTL_duplex_scheme.h.
TTL_ext_ulong_tensor_t TTL_duplex_const_ulong_tensor_buffering_t::ext_tensor_out |
The external tensor being output
Definition at line 2134 of file TTL_duplex_scheme.h.
int TTL_duplex_const_ulong_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 2130 of file TTL_duplex_scheme.h.
The internal base addresses of the pipelined tiles.
Definition at line 2132 of file TTL_duplex_scheme.h.
struct { ... } TTL_duplex_const_ulong_tensor_buffering_t::prev_out_tensors |
Store of the buffers used for the previous import/export cycles.
TTL_const_int_ulong_tensor_t TTL_duplex_const_ulong_tensor_buffering_t::to_export_from |
Definition at line 2147 of file TTL_duplex_scheme.h.
TTL_ext_ulong_tensor_t TTL_duplex_const_ulong_tensor_buffering_t::to_export_to |
Definition at line 2146 of file TTL_duplex_scheme.h.