DocumentCode :
2260220
Title :
MEDEA: a hybrid shared-memory/message-passing multiprocessor NoC-based architecture
Author :
Tota, Sergio V. ; Casu, Mario R. ; Roch, Massimo Ruo ; Rostagno, Luca ; Zamboni, Maurizio
Author_Institution :
Dipt. di Elettron., Politec. di Torino, Torino, Italy
fYear :
2010
fDate :
8-12 March 2010
Firstpage :
45
Lastpage :
50
Abstract :
The shared-memory model has been adopted, both for data exchange as well as synchronization using semaphores in almost every on-chip multiprocessor implementation, ranging from general purpose chip multiprocessors (CMPs) to domain specific multi-core graphics processing units (GPUs). Low-latency synchronization is desirable but is hard to achieve in practice due to the memory hierarchy. On the contrary, an explicit exchange of synchronization tokens among the processing elements through dedicated on-chip links would be beneficial for the overall system performance. In this paper we propose the Medea NoC-based framework, a hybrid shared-memory/message-passing approach. Medea has been modeled with a fast, cycle-accurate SystemC implementation enabling a fast system exploration varying several parameters like number and types of cores, cache size and policy and NoC features. In addition, every SystemC block has its RTL counterpart for physical implementation on FPGAs and ASICs. A parallel version of the Jacobi algorithm has been used as a test application to validate the methodology. Results confirm expectations about performance and effectiveness of system exploration and design.
Keywords :
application specific integrated circuits; field programmable gate arrays; message passing; multiprocessing systems; network-on-chip; shared memory systems; ASIC; FPGA; Jacobi algorithm; NoC-based architecture; SystemC implementation; chip multiprocessors; data exchange; graphics processing units; hybrid shared-memory-message-passing multiprocessor; onchip multiprocessor implementation; Communication switching; Graphics; Message passing; Microprocessors; Multiprocessor interconnection networks; Network-on-a-chip; Routing; Scalability; System performance; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4244-7054-9
Type :
conf
DOI :
10.1109/DATE.2010.5457237
Filename :
5457237
Link To Document :
بازگشت