https://hgpu.org/?p=1559
Parallel latent semantic analysis using a graphics processing unit