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