Tensor Tiling Library
 
Loading...
Searching...
No Matches
TTL_import_double_const_short_tensor_buffering_t Struct Reference

Data required to perform double buffer pipelining. More...

#include <TTL_double_scheme_template.h>

Collaboration diagram for TTL_import_double_const_short_tensor_buffering_t:

Data Fields

struct { 
 
   int   index 
 
   __local short *   int_base [2] 
 
   TTL_const_ext_short_tensor_t   ext_tensor_in 
 
   TTL_const_ext_short_tensor_t   ext_tensor_out 
 
common 
 The information that is common to all pipeline schemes.
 
TTL_event_tevent
 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 *‍/.
 

Detailed Description

Data required to perform double buffer pipelining.

See also
TTL_start_import_double_buffering and TTL_start_export_double_buffering for a description of double buffer pipelining.

Definition at line 1365 of file TTL_double_scheme_template.h.

Field Documentation

◆ [struct]

struct { ... } TTL_import_double_const_short_tensor_buffering_t::common

The information that is common to all pipeline schemes.

◆ event

TTL_event_t* TTL_import_double_const_short_tensor_buffering_t::event

A pointer to the event that is used to track the progress of the transfer.

Definition at line 1373 of file TTL_double_scheme_template.h.

◆ ext_tensor_in

TTL_const_ext_short_tensor_t TTL_import_double_const_short_tensor_buffering_t::ext_tensor_in

The external tensor being input

Definition at line 1370 of file TTL_double_scheme_template.h.

◆ ext_tensor_out

TTL_const_ext_short_tensor_t TTL_import_double_const_short_tensor_buffering_t::ext_tensor_out

The external tensor being output

Definition at line 1371 of file TTL_double_scheme_template.h.

◆ index

int TTL_import_double_const_short_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 1367 of file TTL_double_scheme_template.h.

◆ int_base

__local short* TTL_import_double_const_short_tensor_buffering_t::int_base[2]

The internal base addresses of the pipelined tiles.

Definition at line 1369 of file TTL_double_scheme_template.h.

◆ prev_tile

TTL_tile_t TTL_import_double_const_short_tensor_buffering_t::prev_tile

Store of the previous imported/exported tile *‍/.

Definition at line 1374 of file TTL_double_scheme_template.h.


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