• DocumentCode
    3535168
  • Title

    Building heterogeneous reconfigurable systems using threads

  • Author

    Agron, Jason ; Andrews, David

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., Univ. of Arkansas, Fayetteville, AR, USA
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    435
  • Lastpage
    438
  • Abstract
    Field Programmable Gate Arrays (FPGAs) have long held the promise of allowing designers to create systems with performance levels close to custom circuits but with a software-like productivity for reconfiguring the gates. Unfortunately achieving this promise has been elusive. Modern FPGAs can now support a complete Multi-processor System on Chip (MPSoC) architecture that raises the design abstraction level from gates to processors. In this paper we present a new design flow and run-time system that enables developers to create a complete heterogeneous MPSoC from high-level programming model abstractions. This approach allows designers to eliminate synthesis times by using soft core processors thus enabling the creation of custom heterogeneous MPSoC architectures at software productivity levels.
  • Keywords
    field programmable gate arrays; microprocessor chips; reconfigurable architectures; system-on-chip; FPGA; SoC architectures; field programmable gate arrays; heterogeneous reconfigurable systems; high-level programming model abstractions; multiprocessor system on chip architecture; run-time system; soft core processors; software productivity levels; Application software; Circuits; Field programmable gate arrays; Geophysical measurement techniques; Ground penetrating radar; Hardware; Operating systems; Productivity; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272501
  • Filename
    5272501