StencilStream v3.0.0
SYCL-based Stencil Simulation Framework Targeting FPGAs
Loading...
Searching...
No Matches
Classes | Concepts
stencil::tdv::single_pass Namespace Reference

Implementations of the TDV system for single-pass backends. More...

Classes

struct  InlineStrategy
 A TDV implementation strategy that inlines the TDV function into the transition function. More...
 
struct  PrecomputeOnDeviceStrategy
 A TDV implementation strategy that precomputes TDVs on the device. More...
 
struct  PrecomputeOnHostStrategy
 A TDV implementation strategy that precomputes TDVs on the host. More...
 

Concepts

concept  LocalState
 The requirements for a pass-local TDV system state.
 
concept  KernelArgument
 The requirements for a TDV kernel argument.
 
concept  GlobalState
 The requirements for a TDV system's global state.
 
concept  Strategy
 Requirements for a TDV implementation strategy.
 

Detailed Description

Implementations of the TDV system for single-pass backends.

These include the tiling and monotile FPGA backends as well as the CPU backend.