DocumentCode :
1666175
Title :
NoC-based CSP support for a Java chip multiprocessor
Author :
Gruian, Flavius ; Schoeberl, Martin
Author_Institution :
Dept. of Comput. Sci., Lund Univ., Lund, Sweden
fYear :
2010
Firstpage :
1
Lastpage :
6
Abstract :
In this paper we examine the idea of implementing communicating sequential processes (CSP) constructs on a Java embedded chip multiprocessor (CMP). The approach is intended to reduce the memory bandwidth pressure on the shared memory, by employing a dedicated network-on-chip (NoC). The presented solution is scalable and also specific for our limited resources and real-time predictability requirements. A CMP architecture of three processors is implemented and tested on an FPGA, showing a 15% increase in device area without performance penalties. Compared to shared memory-based communication, our NoC-based solution is between 2.3 and 11.5 times faster, depending on the communication and memory configuration.
Keywords :
Java; communicating sequential processes; electronic engineering computing; field programmable gate arrays; multiprocessing systems; network-on-chip; parallel architectures; software architecture; CMP architecture; CSP; FPGA; Java; NoC; communicating sequential process; embedded chip multiprocessor; memory bandwidth reduction; memory based communication; network-on-chip; Computer architecture; Hardware; Instruction sets; Java; Receivers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
NORCHIP, 2010
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-8972-5
Electronic_ISBN :
978-1-4244-8971-8
Type :
conf
DOI :
10.1109/NORCHIP.2010.5669484
Filename :
5669484
Link To Document :
بازگشت