• DocumentCode
    2215564
  • Title

    A model-based methodology for application specific energy efficient data path design using FPGAs

  • Author

    Mohanty, Sumit ; Choi, Seonil ; Jang, Ju-wook ; Prasanna, Viktor K.

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    76
  • Lastpage
    87
  • Abstract
    Presents a methodology to design energy-efficient data paths using FPGAs. Our methodology integrates domain specific modeling, coarse-grained performance evaluation, design space exploration, and low level simulation to understand the tradeoffs between energy, latency, and area. The domain specific modeling technique defines a high-level model by identifying various components and parameters specific to a domain that affect the system-wide energy dissipation. A domain is a family of architectures and corresponding algorithms for a given application kernel. The high-level model also consists of functions for estimating energy, latency, and area that facilitate tradeoff analysis. Design space exploration (DSE) analyzes the design space defined by the domain and selects a set of designs. Low-level simulations are used for accurate performance estimation for the designs selected by the DSE and also for final design selection. We illustrate our methodology using a family of architectures and algorithms for matrix multiplication. The designs identified by our methodology demonstrate tradeoffs among energy, latency, and area.
  • Keywords
    application specific integrated circuits; circuit optimisation; circuit simulation; field programmable gate arrays; high level synthesis; integrated circuit design; integrated circuit modelling; logic simulation; low-power electronics; matrix multiplication; FPGAs; application kernel; application specific energy efficient data path design; area; coarse-grained performance evaluation; design space exploration; domain specific modeling; energy; high-level model; latency; low level simulation; matrix multiplication; model-based methodology; performance estimation; system-wide energy dissipation; tradeoff analysis; Delay; Design methodology; Design optimization; Energy dissipation; Energy efficiency; Field programmable gate arrays; Kernel; Measurement; Signal processing algorithms; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2002. Proceedings. The IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-1712-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2002.1030706
  • Filename
    1030706