• DocumentCode
    2962259
  • Title

    Guppy: A GPU-like soft-core processor

  • Author

    Al-Dujaili, Abdullah ; Deragisch, F. ; Hagiescu, Andrei ; Weng-Fai Wong

  • Author_Institution
    Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    57
  • Lastpage
    60
  • Abstract
    The popularity of GPU programming languages that explicitly express thread-level parallelism leads to the question of whether they can also be used for programming reconfigurable accelerators. This paper describes Guppy, a GPU-like softcore processor based on the in-order LEON3 core. Our long-term vision is to have a unified programming paradigm for accelerators - regardless of whether they are FPGA or GPU based. While others have explored this from a high level hardware synthesis perspective, we chose to adopt the approach of a parametrically reconfigurable softcore. We will discuss the main architecture features of Guppy, compare its performance to the original core. Our design has been synthesized on a Xilinx Virtex 5 FPGA.
  • Keywords
    field programmable gate arrays; graphics processing units; logic design; reconfigurable architectures; GPU programming languages; GPU-like soft-core processor; Guppy; LEON3 core; Xilinx Virtex 5 FPGA; architecture features; reconfigurable accelerator programming; reconfigurable softcore; unified programming paradigm; Field programmable gate arrays; Graphics processing units; Hardware; Pipelines; Programming; Registers; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2012 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-2846-3
  • Electronic_ISBN
    978-1-4673-2844-9
  • Type

    conf

  • DOI
    10.1109/FPT.2012.6412112
  • Filename
    6412112