• DocumentCode
    1668585
  • Title

    Architectural frameworks for MPP systems on a chip

  • Author

    Andrews, David ; Niehaus, Douglas

  • Author_Institution
    Inf. Technol. & Telecommun. Center, Kansas Univ., Lawrence, KS, USA
  • fYear
    2003
  • Abstract
    Advances in fabrication techniques are now enabling new hybrid CPU/FFPGA computing resources to be integrated onto a single chip. While these new hybrids promise significant performance increases through the customization of massive gate level parallelism, their full potential will not be reached until a suitable computational framework has been developed. We believe that the computational framework should provide a unified model that brings the FPGA and CPU based components under a common programming model for MPP developers. In this paper, we discuss extending the thread programming model to support hybrid CPU and FPGA computational components to allow systems programmers to access the MPP level of parallelism potential of the FPGA, but within a familiar and understood programming model.
  • Keywords
    field programmable gate arrays; multi-threading; parallel architectures; performance evaluation; system-on-chip; MPP; architectural frameworks; computational framework; hybrid CPU/FFPGA computing resources; massive gate level parallelism; performance increases; systems on a chip; thread programming model; unified model; Application software; Central Processing Unit; Concurrent computing; Fabrication; Field programmable gate arrays; Hardware; Parallel processing; Parallel programming; System software; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213479
  • Filename
    1213479