This document discusses accelerating face recognition using graphics processing units (GPUs). It presents research on parallelizing a principal component analysis (PCA) face recognition algorithm using CUDA on NVIDIA GPUs. The key steps are:
1) Implementing PCA-based face recognition on CPUs for comparison.
2) Parallelizing the computationally-intensive training phase of projecting images into the PCA eigenspace using GPU threads.
3) Measuring speedups of 2-10x for the GPU implementation compared to CPUs, with higher speedups for larger databases due to greater parallelism.