Large-scale fingerprint identification on GPU