The document discusses connected components labeling algorithms for graphs. It evaluates parallel algorithms on CPU and GPU architectures for different types of graphs. The key algorithms discussed are disjoint set union and depth first search. It proposes a simple auto-tuned approach to select the best technique for a given graph and evaluates the algorithms on real and synthetic datasets ranging from 1-7 million nodes.