DocumentCode :
2256969
Title :
HeMPS - a framework for NoC-based MPSoC generation
Author :
Carara, Everton A. ; De Oliveira, Roberto P. ; Calazans, Ney L V ; Moraes, Fernando G.
Author_Institution :
FACIN, PUCRS, Porto Alegre, Brazil
fYear :
2009
fDate :
24-27 May 2009
Firstpage :
1345
Lastpage :
1348
Abstract :
Multi-processor systems-on-chip (MPSoCs) are increasingly popular in embedded systems. Due to their complexity and huge design space to explore for such systems, CAD tools and frameworks to customize MPSoCs are mandatory. Some academic and industrial frameworks are available to support bus-based MPSoCs, but few works target NoCs as underlying communication architecture. A framework targeting MPSoC customization must provide abstract models to enable fast design space exploration, flexible application mapping strategies, all coupled to features to evaluate the performance of running applications. This paper proposes a framework to customize NoC-based MPSoCs with support to static and dynamic task mapping and C/SystemC simulation models for processors and memories. A simple, specifically designed microkernel executes in each processor, enabling multitasking at the processor level. Graphical tools enable debug and system verification, individualizing data for each task. Practical results highlight the benefit of using dynamic mapping strategies (total execution time reduction) and abstract models (total simulation time reduction without losing accuracy).
Keywords :
circuit complexity; circuit simulation; computer graphic equipment; embedded systems; logic design; network-on-chip; CAD tool; NoC-based MPSoC generation; SystemC simulation model; abstract model; communication architecture; dynamic task mapping; embedded system; graphical tool; multiprocessor systems-on-chip; static task mapping; system verification; Communication industry; Design automation; Embedded system; Hardware design languages; Multitasking; Network-on-a-chip; Plasma applications; Plasma materials processing; Software design; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3827-3
Electronic_ISBN :
978-1-4244-3828-0
Type :
conf
DOI :
10.1109/ISCAS.2009.5118013
Filename :
5118013
Link To Document :
بازگشت