UMAP is far superior to PCA for these kinds of visualizations and they have a fast GPU version available within CuML for awhile.