• DocumentCode
    2906499
  • Title

    An FPGA model for developing dynamic circuit computing

  • Author

    Oliver, Timothy F. ; Maskell, Douglas L.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2005
  • fDate
    11-14 Dec. 2005
  • Firstpage
    281
  • Lastpage
    282
  • Abstract
    Computing on SRAM based FPGAs is set to challenge the instruction set architecture (ISA) computing paradigm in the high-performance computing arena. Dynamic circuit computing (DCC) techniques increase flexibility and make more efficient use of an FPGA. However, the rapid prototyping heritage of the FPGA has resulted in software that is inadequate for exploiting this potential to be a flexible computing platform. A major barrier to the increased use of high performance computing on FPGA is the high computational overhead associated with the management of a DCC system. The ability to explore new approaches in compiler and execution environment design is crucial in order to reduce these overheads. In this paper we report on the development of an open FPGA architecture model and open source compiler tools for the exploration of the complex interaction between the architecture, compiler and execution environment for DCC on FPGA.
  • Keywords
    SRAM chips; field programmable gate arrays; instruction sets; logic design; FPGA model; SRAM based FPGA; dynamic circuit computing; execution environment design; instruction set architecture; open source compiler tools; Computer aided instruction; Computer architecture; Embedded computing; Field programmable gate arrays; Flexible printed circuits; High performance computing; Instruction sets; Integrated circuit interconnections; Resource management; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7803-9407-0
  • Type

    conf

  • DOI
    10.1109/FPT.2005.1568561
  • Filename
    1568561