Sciweavers

FPL
2010
Springer
134views Hardware» more  FPL 2010»

GPU Versus FPGA for High Productivity Computing

15 years 14 days ago
GPU Versus FPGA for High Productivity Computing
Heterogeneous or co-processor architectures are becoming an important component of high productivity computing systems (HPCS). In this work the performance of a GPU based HPCS is compared with the performance of a commercially available FPGA based HPC. Contrary to previous approaches that focussed on specific examples, a broader analysis is performed by considering processes at an architectural level. A set of benchmarks is employed that use different process architectures in order to exploit the benefits of each technology. These include the asynchronous pipelines common to "map" tasks, a partially synchronous tree common to "reduce" tasks and a fully synchronous, fully connected mesh. We show that the GPU is more productive than the FPGA architecture for most of the benchmarks and conclude that FPGA-based HPCS is being marginalised by GPUs. Keywords-High Productivity Computing, FPGA, GPU
David Huw Jones, Adam Powell, Christos-Savvas Boug
Added 11 Feb 2011
Updated 11 Feb 2011
Type Journal
Year 2010
Where FPL
Authors David Huw Jones, Adam Powell, Christos-Savvas Bouganis, Peter Y. K. Cheung
Comments (0)