![]() |
StencilStream v3.0.0
SYCL-based Stencil Simulation Framework Targeting FPGAs
|
▼Nstencil | |
▼Nconcepts | |
RTransitionFunction | A technical definition of a stencil transition function |
RGridAccessor | An accessor for a two-dimensional grid |
RGrid | A regular grid of cells |
RStencilUpdate | A grid updater that repeatedly applies stencil updates to each cell |
▼Ncpu | |
▼CGrid | A grid class for the CPU backend |
CGridAccessor | An accessor for the grid |
▼CStencilUpdate | A grid updater that applies an iterative stencil code to a grid |
CParams | Parameters for the stencil updater |
▼Nmonotile | |
▼CGrid | A grid class for the monotile architecture |
CGridAccessor | An accessor for the monotile grid |
▼CStencilUpdate | A grid updater that applies an iterative stencil code to a grid |
CParams | Parameters for the stencil updater |
CStencilUpdateKernel | The execution kernel of the monotile architecture |
▼Ntdv | |
▼Nsingle_pass | Implementations of the TDV system for single-pass backends |
▼CInlineStrategy | A TDV implementation strategy that inlines the TDV function into the transition function |
▼CGlobalState | |
CKernelArgument | |
▼CPrecomputeOnDeviceStrategy | A TDV implementation strategy that precomputes TDVs on the device |
▼CGlobalState | |
▼CKernelArgument | |
CLocalState | |
▼CPrecomputeOnHostStrategy | A TDV implementation strategy that precomputes TDVs on the host |
▼CGlobalState | |
▼CKernelArgument | |
CLocalState | |
RLocalState | The requirements for a pass-local TDV system state |
RKernelArgument | The requirements for a TDV kernel argument |
RGlobalState | The requirements for a TDV system's global state |
RStrategy | Requirements for a TDV implementation strategy |
▼Ntiling | |
▼CGrid | A grid class for the tiling architecture |
CGridAccessor | An accessor for the monotile grid |
▼CStencilUpdate | A grid updater that applies an iterative stencil code to a grid |
CParams | Parameters for the stencil updater |
CStencilUpdateKernel | A kernel that executes a stencil transition function on a tile |
CAccessorSubscript | A helper class to support the double-subscript idiom for GridAccessors |
CBaseTransitionFunction | Base class for transition functions that disables advanced features |
CGenericID | A generic, two-dimensional index |
CPadded | A container with padding to the next power of two |
CStencil | The stencil buffer |