• DocumentCode
    2786518
  • Title

    FPGAs, GPUs and the PS2 - A Single Programming Methodology

  • Author

    Howes, Lee W. ; Price, Paul ; Mencer, Oskar ; Beckmann, Olav

  • Author_Institution
    Dept. of Comput., Imperial Coll., London
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Firstpage
    313
  • Lastpage
    314
  • Abstract
    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
  • Keywords
    Monte Carlo methods; coprocessors; field programmable gate arrays; program compilers; A Stream Compiler; Monte Carlo simulation; Sony Playstation 2 vector units; field programmable gate arrays; graphics processing units; single programming methodology; Acceleration; Computer architecture; Coprocessors; Field programmable gate arrays; Graphics; Hardware; Object oriented modeling; Programming profession; Runtime; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    0-7695-2661-6
  • Type

    conf

  • DOI
    10.1109/FCCM.2006.42
  • Filename
    4020936