• 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