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