HomeSC is the International Conference for
 High Performnance Computing, Networking, Storage and Analysis
scyourway

SC Conference - Activity Details



Combinatorial Algorithms Enabling Scientific Computing: Petascale Algorithms for Graph Coloring and Matching

Authors:
Doruk Bozdag  (Ohio State University)
Ümit Çatalyürek  (Ohio State University)
Florin Dobrian  (Conviva, Inc.)
Assefaw Gebremedhin  (Purdue University)
Mahantesh Halappanavar  (Old Dominion University)
Alex Pothen  (Purdue University)
Posters Session
Tuesday,  05:15PM - 07:00PM
Room Oregon Ballroom Lobby
Abstract:
Combinatorial models and their algorithms play a crucial enabling role in scientific and high-performance computing. Graph coloring and matching represent two fundamental classes of such combinatorial problems. We have developed highly scalable parallel algorithms for prototypical problems from these two classes, distance-1 coloring and edge-weighted matching. The underlying serial algorithms in both cases yield empirically high-quality approximate solutions extremely fast. The algorithms are, however, inherently sequential and thus challenging to parallelize. The novel techniques we employ to overcome the challenge include: graph partitioning; speculation—maximizing concurrency by tentatively allowing inconsistencies; randomization; and bundled communication. The algorithms have been efficiently implemented using MPI. We describe the algorithms and present results---that demonstrate scalable performance---from experiments conducted on an IBM Blue Gene/P and Cray XT-4 machines using tens of thousands of processors. We will also discuss computational science contexts in which the coloring and matching models are utilized.
   Sponsors    ACM    IEEE