DocumentCode
2484612
Title
Is shared memory programming attainable on clusters of embedded processors?
Author
Karantasis, Konstantinos I. ; Polychronopoulos, Eleftherios D.
Author_Institution
Comput. Eng. & Inf. Dept., Univ. of Patras, Rio, Greece
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
7
Abstract
The wide increase of total processing cores in commodity processors tends to lighten the need for computer performance by the classical scientific problems as well as by the modern multimedia and every day embedded applications. Nevertheless, the introduction of this powerful and promising technology seems to inherit and in some cases magnify all the classical problems that already exist on the programming side of these environments. In this work we present a portable environment based on the Java platform targeting to mitigate the performance loss associated with the programming models used in modern multicore systems. We propose a shared memory model for programming modern multicore and distributed environments, presuming only minor interventions by the application programmer. We finally prove that when we use shared memory programming with a widely accepted programming language like Java, we can achieve at least comparable performance with classical though more sophisticated technologies.
Keywords
Java; distributed programming; embedded systems; shared memory systems; Java; application programmer; distributed programming; embedded processor; multicore system; programming language; programming model; shared memory programming; Embedded computing; Embedded system; High performance computing; Informatics; Information systems; Java; Laboratories; Multicore processing; Systems engineering and theory; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2009.5161085
Filename
5161085
Link To Document