FPGAs, GPUs and the PS2 – A Single Programming Methodology
Department of Computing, Imperial College London
Field-Programmable Custom Computing Machines, 2006. FCCM ’06. 14th Annual IEEE Symposium on (2006), pp. 313-314
@article{howes2006fpgas,
title={FPGAs, GPUs and the PS2-A Single Programming Methodology},
author={Howes, L.W. and Price, P. and Mencer, O. and Beckmann, O.},
year={2006},
publisher={IEEE Computer Society}
}
Field programmable gate arrays (FPGAs), graphics processing units (GPUs) and Sony’s Playstation 2 vector units offer scope for hardware acceleration of applications. Implementing algorithms on multiple architectures can be a long and complicated process. We demonstrate an approach to compiling for FPGAs, GPUs and PS2 vector units using a unified description based on A Stream Compiler (ASC) for FPGAs. As an example of its use we implement a Monte Carlo simulation using ASC. The unified description allows us to evaluate optimisations for specific architectures on top of a single base description, saving time and effort.
December 2, 2010 by hgpu