Research Article
Implementing and Evaluating an Heterogeneous, Scalable, Tridiagonal Linear System Solver with OpenCL to Target FPGAs, GPUs, and CPUs
Figure 4
The CPU truncated SPIKE OpenCL kernels spkfact and spkrec, with the execution path and data dependencies shown. Both kernels are executed as an NDRange of work items.