![]() |
StencilStream v3.0.0
SYCL-based Stencil Simulation Framework Targeting FPGAs
|
▼Nstencil | |
▼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 | |
▼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 |