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.
%0 Conference Paper
%1 10.1109/CISIS.2008.121
%A Bertels, Peter
%A Stroobandt, Dirk
%B International Conference on Complex, Intelligent and Software Intensive Systems
%C Los Alamitos, CA, USA
%D 2008
%I IEEE Computer Society
%K Actors Combination Java PhD Proposal SharedMemory
%P 627-631
%R http://doi.ieeecomputersociety.org/10.1109/CISIS.2008.121
%T Java and the Power of Multi-Core Processing
%X 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.
%@ 978-0-7695-3109-0
@inproceedings{10.1109/CISIS.2008.121,
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.},
added-at = {2009-01-13T11:48:39.000+0100},
address = {Los Alamitos, CA, USA},
author = {Bertels, Peter and Stroobandt, Dirk},
biburl = {https://www.bibsonomy.org/bibtex/240cd3367824a82691f45cd4a7799ed7e/gron},
booktitle = {International Conference on Complex, Intelligent and Software Intensive Systems},
description = {Java and the Power of Multi-Core Processing},
doi = {http://doi.ieeecomputersociety.org/10.1109/CISIS.2008.121},
interhash = {b974201939e31c4f46aef39fe3326f17},
intrahash = {40cd3367824a82691f45cd4a7799ed7e},
isbn = {978-0-7695-3109-0},
keywords = {Actors Combination Java PhD Proposal SharedMemory},
pages = {627-631},
publisher = {IEEE Computer Society},
timestamp = {2009-01-13T11:48:39.000+0100},
title = {Java and the Power of Multi-Core Processing},
year = 2008
}