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