https://hgpu.org/?p=6591
A GPU-based Approximate SVD Algorithm