Title :
Architecture-aware graph repartitioning for data-intensive scientific computing
Author :
Angen Zheng ; Labrinidis, Alexandros ; Chrysanthis, Panos K.
Author_Institution :
Dept. of Comput. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
Abstract :
Graph partitioning and repartitioning have been widely used by scientists to parallelize compute- and dataintensive simulations. However, existing graph (re)partitioning algorithms usually assume homogeneous communication costs among partitions, which contradicts the increasing heterogeneity in inter-core communication in modern parallel architectures and is further exacerbated by increasing dataset sizes (i.e., Big Data). To resolve this, we propose an architecture-aware graph repartitioner, called AragonLB. AragonLB considers the heterogeneity in both inter- and intra-node communication while rebalancing the load. Our experimental study with a turbulent combustion simulation dataset shows that AragonLB can result in up to 60% improvement against existing architecture-agnostic graph repartitioners (which assume uniform communication costs among partitions), and the improvement becomes more significant as the number of computation steps, the number of partitions, or the size of the interconnect increase.
Keywords :
graph theory; parallel architectures; AragonLB; architecture-aware graph repartitioning; data-intensive scientific computing; homogeneous communication cost; intercore communication; internode communication; intranode communication; parallel architecture; Big data; Computational modeling; Frequency modulation; Load modeling; Partitioning algorithms; Sockets; Standards; Architecture-Aware; Dynamic Load Balancing; Graph Repartitioning; Scientific Computing; Topology-Aware;
Conference_Titel :
Big Data (Big Data), 2014 IEEE International Conference on
Conference_Location :
Washington, DC
DOI :
10.1109/BigData.2014.7004375