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
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;
Conference_Titel :
Application-Specific Systems, Architectures and Processors, 2002. Proceedings. The IEEE International Conference on
Print_ISBN :
0-7695-1712-9
DOI :
10.1109/ASAP.2002.1030706