有人会建议算法列表,其中Multicores与GPU相比具有更高的性能吗?我知道混合方法仍然会更快,但我真正想要的是了解GPU仍然落后于多核的领域。
答案 0 :(得分:3)
从最不适合的适合性到最适合的顺序:
GPU在使用大量单精度浮点的数据并行工作负载方面表现优异。
任何卸载到GPU的工作负载也会产生数据传输成本。
答案 1 :(得分:0)
英特尔的一些人做了一些研究,他们比较了现代多核CPU和GPU的科学计算。也许你觉得有趣。第5页的图1显示了结果。
Lee等人,“揭穿100X GPU与CPU神话:对CPU和GPU吞吐量计算的评估”: http://www.hwsw.hu/kepek/hirek/2010/06/p451-lee.pdf