ZUNINO SUAREZ Alejandro Octavio
congresos y reuniones científicas
Parallelism as a concern in Java through fork-join synchronization patterns
MATEOS, C.; ZUNINO, A.; HIRSCH, M.
Workshop; 4th International Workshop on Tools and Techniques in Software Development Process (TTSDP 2012), 12th International Conference on Computational Science and Its Applications (ICCSA 2012) (Qualis B1); 2012
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. 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.