DocumentCode :
2835496
Title :
Parallelism as a Concern in Java through Fork-join Synchronization Patterns
Author :
Mateos, Cristian ; Zunino, Alejandro ; Hirsch, Matías
Author_Institution :
ISISTAN Res. Inst., UNICEN Univ. Tandil, Buenos Aires, Argentina
fYear :
2012
fDate :
18-21 June 2012
Firstpage :
49
Lastpage :
56
Abstract :
We are facing a hardware revolution given by the increasing availability of multicore computers, clusters, Grids, and combinations of these. Consequently, there is plenty of computational power, but today´s programmers are not fully prepared to exploit parallelism and distribution. Particularly, Java has helped in handling the heterogeneity of such environments, but there is a lack of facilities to easily and elegantly parallelizing applications. One path to this end seems to be the synthesis of semi-automatic parallelism and Parallelism as a Concern (PaaC). We briefly survey relevant Java-based parallel development tools, identify their drawbacks, and discuss some insights of an ongoing approach for mitigating them.
Keywords :
Java; parallel processing; synchronisation; Java-based parallel software development tool; PaaC; clusters; computational power; distributed computing; fork-join synchronization pattern; grids; hardware revolution; multicore computer; parallelism as a concern; semiautomatic parallelism; Arrays; Java; Libraries; Multicore processing; Parallel processing; Programming; Synchronization; Java; distributed computing; fork-join synchronization patterns; parallel software development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Its Applications (ICCSA), 2012 12th International Conference on
Conference_Location :
Salvador
Print_ISBN :
978-1-4673-1691-0
Type :
conf
DOI :
10.1109/ICCSA.2012.18
Filename :
6257609
Link To Document :
بازگشت