Applying, evaluating, and accelerating clustering