DocumentCode :
2682370
Title :
Java and the Power of Multi-Core Processing
Author :
Bertels, Peter ; Strooba, Dirk
Author_Institution :
Dept. of ELIS, Ghent Univ., Gent
fYear :
2008
fDate :
4-7 March 2008
Firstpage :
627
Lastpage :
631
Abstract :
The new era of multi-core processing challenges software designers to efficiently exploit the parallelism that is now massively available. Programmers have to exchange the conventional sequential programming paradigm for parallel programming: single-threaded designs must be decomposed into dependent, interacting tasks. The Java programming language has built-in thread support and is therefore suitable for the development of parallel software, but programming multi-threaded applications is a tedious task. Therefore we are working on a framework and tool support to alleviate the burden of threads, synchronisation and locking, based on process networks. This paper describes our initial ideas for this new programming model.
Keywords :
Java; multi-threading; Java; multicore processing; multithreaded applications; parallel programming; parallel software development; sequential programming paradigm; single-threaded designs; Application software; Computer languages; Embedded software; Java; Multicore processing; Parallel programming; Process design; Programming profession; Software design; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3109-0
Type :
conf
DOI :
10.1109/CISIS.2008.121
Filename :
4606745
Link To Document :
بازگشت