• DocumentCode
    2213647
  • Title

    GPU Versus FPGA for High Productivity Computing

  • Author

    Jones, David H. ; Powell, Adam ; Bouganis, Christos-Savvas ; Cheung, Peter Y K

  • Author_Institution
    Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    119
  • Lastpage
    124
  • Abstract
    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
    computer graphic equipment; coprocessors; field programmable gate arrays; parallel architectures; FPGA architecture; GPU; HPC; asynchronous tree; coprocessor architectures; heterogeneous architectures; high productivity computing system; FPGA; GPU; High Productivity Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.32
  • Filename
    5694231