Data required to perform duplex buffer pipelining. More...
#include <TTL_duplex_scheme.h>
Data Fields | ||
| struct { | ||
| int index | ||
| __local long * int_base [2] | ||
| TTL_ext_long_tensor_t ext_tensor_in | ||
| TTL_ext_long_tensor_t ext_tensor_out | ||
| } | common | |
| The information that is common to all pipeline schemes. | ||
| TTL_event_t(* | events )[2] | |
| struct { | ||
| TTL_ext_long_tensor_t to_export_to | ||
| TTL_const_int_long_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 1871 of file pipelines/TTL_duplex_scheme.h.
| struct { ... } TTL_duplex_const_long_tensor_buffering_t::common |
The information that is common to all pipeline schemes.
| TTL_event_t(* TTL_duplex_const_long_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 1880 of file pipelines/TTL_duplex_scheme.h.
| TTL_ext_long_tensor_t TTL_duplex_const_long_tensor_buffering_t::ext_tensor_in |
The external tensor being input
Definition at line 1876 of file pipelines/TTL_duplex_scheme.h.
| TTL_ext_long_tensor_t TTL_duplex_const_long_tensor_buffering_t::ext_tensor_out |
The external tensor being output
Definition at line 1877 of file pipelines/TTL_duplex_scheme.h.
| int TTL_duplex_const_long_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 1873 of file pipelines/TTL_duplex_scheme.h.
| __local long* TTL_duplex_const_long_tensor_buffering_t::int_base[2] |
The internal base addresses of the pipelined tiles.
Definition at line 1875 of file pipelines/TTL_duplex_scheme.h.
| struct { ... } TTL_duplex_const_long_tensor_buffering_t::prev_out_tensors |
Store of the buffers used for the previous import/export cycles.
| TTL_const_int_long_tensor_t TTL_duplex_const_long_tensor_buffering_t::to_export_from |
Definition at line 1890 of file pipelines/TTL_duplex_scheme.h.
| TTL_ext_long_tensor_t TTL_duplex_const_long_tensor_buffering_t::to_export_to |
Definition at line 1889 of file pipelines/TTL_duplex_scheme.h.