• DocumentCode
    2806342
  • Title

    The Impact of Application´s Micro-Imbalance on the Communication-Computation Overlap

  • Author

    Subotic, Vladimir ; Sancho, Jose Carlos ; Labarta, Jesus ; Valero, Mateo

  • Author_Institution
    Barcelona Supercomput. Center, Barcelona, Spain
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    191
  • Lastpage
    198
  • Abstract
    Although the community sees overlapping communication and computation as a perspective avenue for advancing parallel execution, it remains unclear what type of applications, under which conditions, and to which extent could benefit from this technique. To tackle this issue, we designed a simulation environment that allowed us to profoundly study overlap. We found out that overlapping potential in an application is determined by the application´s parallel behavior and the pattern by which each process locally produces/consumes data involved in communication. We identified two behaviors that directly influence the application´s overlapping potential - we name them microscopic imbalance of computation and microscopic imbalance of communication. In an application that expresses some of these two behaviors, a fine-grain overlapping technique can achieve a significant execution speedup, a speedup that can even be higher than 2. We believe that our findings can help a programmer estimate how much his application could benefit from overlap, and therefore decide whether implementing that technique is worth the effort.
  • Keywords
    application program interfaces; message passing; parallel processing; application overlapping potential; application parallel behavior; communication-computation overlap; fine grain overlapping technique; microscopic imbalance of communication; microscopic imbalance of computation; parallel execution; simulation environment; Bandwidth; Computational modeling; Delay; Equations; Mathematical model; Microscopy; Production; Communication-Computation Overlap; MPI;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.61
  • Filename
    5738987