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
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;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
Conference_Location :
Ayia Napa
Print_ISBN :
978-1-4244-9682-2
DOI :
10.1109/PDP.2011.61