• DocumentCode
    723267
  • Title

    Adjustable-Cost Overlays for Runtime Compilation

  • Author

    Coole, James ; Stitt, Greg

  • Author_Institution
    NSF Center for High Performance Reconfigurable Comput., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2015
  • fDate
    2-6 May 2015
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Previous work has shown that virtual architectures, or overlays, can greatly reduce lengthy FPGA compile times by providing application-specialized resources along with a flexible interconnect to support application changes. However, retaining full configurability of interconnect has also required significant area overhead. In this paper, we introduce a family of overlay architectures called super nets and an associated design methodology that uses data path merging to provide minimal-overhead support for multiple source net lists, and optionally provides an adjustable amount of source flexibility through a secondary interconnect network. We demonstrate that super nets can enable runtime compilation up to 13,000× faster than direct register-transfer logic (RTL) implementation, with up to 70% lower area than selectively enabled RTL data paths. Finally, we explore the design space of this family of overlays and show that it affords significant freedom to trade additional area for increased flexibility to support deviations from the source set, as introduced during development or by optimizations performed at runtime.
  • Keywords
    field programmable gate arrays; logic design; reconfigurable architectures; FPGA; RTL data paths; adjustable-cost overlay architectures; application-specialized resources; associated design methodology; direct register-transfer logic; multiple source net lists; runtime compilation; secondary interconnect network; supernets; virtual architectures; Computer architecture; Context; Fabrics; Field programmable gate arrays; Kernel; Routing; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/FCCM.2015.49
  • Filename
    7160028