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

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

#include <TTL_double_scheme_template.h>

Collaboration diagram for TTL_export_double_const_uchar_tensor_buffering_t:

Data Fields

struct { 
 
   int   index 
 
   __local uchar *   int_base [2] 
 
   TTL_ext_uchar_tensor_t   ext_tensor_in 
 
   TTL_ext_uchar_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 713 of file TTL_double_scheme_template.h.

Field Documentation

◆ [struct]

struct { ... } TTL_export_double_const_uchar_tensor_buffering_t::common

The information that is common to all pipeline schemes.

◆ event

TTL_event_t* TTL_export_double_const_uchar_tensor_buffering_t::event

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

Definition at line 721 of file TTL_double_scheme_template.h.

◆ ext_tensor_in

TTL_ext_uchar_tensor_t TTL_export_double_const_uchar_tensor_buffering_t::ext_tensor_in

The external tensor being input

Definition at line 718 of file TTL_double_scheme_template.h.

◆ ext_tensor_out

TTL_ext_uchar_tensor_t TTL_export_double_const_uchar_tensor_buffering_t::ext_tensor_out

The external tensor being output

Definition at line 719 of file TTL_double_scheme_template.h.

◆ index

int TTL_export_double_const_uchar_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 715 of file TTL_double_scheme_template.h.

◆ int_base

__local uchar* TTL_export_double_const_uchar_tensor_buffering_t::int_base[2]

The internal base addresses of the pipelined tiles.

Definition at line 717 of file TTL_double_scheme_template.h.

◆ prev_tile

TTL_tile_t TTL_export_double_const_uchar_tensor_buffering_t::prev_tile

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

Definition at line 722 of file TTL_double_scheme_template.h.


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