https://hgpu.org/?p=1799
FPGAs, GPUs and the PS2 - A Single Programming Methodology