DocumentCode :
2170639
Title :
Exploiting FPGAs for technology-aware system-level evaluation of multi-core architectures
Author :
Secchi, Simone ; Meloni, Paolo ; Raffo, Luigi
Author_Institution :
DIEE - Dept. of Electr. & Electron. Eng., Univ. of Cagliari, Cagliari, Italy
fYear :
2010
fDate :
28-30 March 2010
Firstpage :
194
Lastpage :
202
Abstract :
The hardware-software co-development of modern complex MPSoC computing platforms exposes to the designer a huge complexity, resulting from the combination of vastly different architectural possibilities with strict demands posed by the target applications. To handle this complexity, highly accurate but rapid prototyping/evaluation environments need to be developed, that would possibly be able to provide an effective measurement of the system under design as soon as possible, allowing to comply with current time-to-market. While software-based fully cycle-accurate simulators do not seem to represent anymore an adequate solution to solve this issue, the attention has been recently shifted to the adoption of hardware emulators in the early stages of the design flow. In this work, we present an emulation framework for library-based semiautomatic instantiation of complex multi-core platforms that exploits FPGA devices to provide detailed functional information on the platform under development, and at the same time using hardware execution traces with technology-related analytical models to extract, already at system-level, physical metrics on power consumption, maximum operating frequency and area occupation of a prospective ASIC implementation of the system. Two prospective use case scenarios are presented to validate the usefulness of the presented framework: the first one analyzes the mapping and the scalability of a highly parallel application over a 2D homogeneous mesh architecture for increasing number of processors, while the second one employs the emulation infrastructure inside a design space exploration flow for the configuration of some interconnection network parameters.
Keywords :
field programmable gate arrays; integrated circuit design; multiprocessing systems; reconfigurable architectures; system-on-chip; 2D homogeneous mesh architecture; ASIC; FPGA; MPSoC computing platforms; hardware emulators; hardware-software codevelopment; interconnection network parameters; multicore architectures; power consumption; software-based fully cycle-accurate simulators; technology-aware system-level evaluation; technology-related analytical models; Analytical models; Application software; Computer architecture; Current measurement; Emulation; Field programmable gate arrays; Hardware; Prototypes; Software prototyping; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems & Software (ISPASS), 2010 IEEE International Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
978-1-4244-6023-6
Electronic_ISBN :
978-1-4244-6024-3
Type :
conf
DOI :
10.1109/ISPASS.2010.5452020
Filename :
5452020
Link To Document :
بازگشت