Research Article

Implementing and Evaluating an Heterogeneous, Scalable, Tridiagonal Linear System Solver with OpenCL to Target FPGAs, GPUs, and CPUs

Figure 2

The FPGA TDMA OpenCL kernel tdma, with the execution path and data dependencies shown. The tdma executes as a single WI kernel.