电脑中有很多硬件,比如内存、CPU、显卡等,其中显卡的性能是最强的,因此建议大家购买高性能显卡,以提升游戏体验。 #生活常识# #电子设备#
最新推荐文章于 2024-11-29 11:19:24 发布

yanqs_whu 于 2017-12-04 19:08:46 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
为了明确CUDA的性能如何,最近写了一个比较cpu和cuda各种优化的性能比较程序,得出了一下一些结论:
CUDA比CPU快(理所当然);CUDA中使用纹理内存和常量,可以加速;图像大小对CUDA的速度影响不大,带宽才是;ubuntu比windows快;openMP也非常有用; 部分结论图
下图中横轴是测试的次数,数轴是运算时间。可以发现针对图片A,仅仅使用单核计算时需要300ms才能完成运算,但是使用openMP后可以减少到150ms,即使用openMP对计算过程优化之后计算效率大概提高一倍。
下图分别是测试CUDA中各种优化方法对性能的影响,为了保证对比的合理性使用了两张图片进行测试。可以发现CUDA部分的计算效率明显高于CPU版本;但是由于计算量并不复杂,CUDA部分之间的差异并不是特别明显。

具体代码,请前往github:
https://github.com/Yannnnnnnnnnnn/cpu_cuda_compare
网址:CUDA与CPU性能对比 https://www.yuejiaxmz.com/news/view/633339
相关内容
CUDA与CPU性能对比pytorch 设置变量的device=‘cpu’ or ‘cuda‘CUDA:(一) 基本设备管理函数、向量相加CUDA进阶第八篇CPU与主板被烧毁,维修复苏的可能性与风险pytorch中的model=model.to(device)使用说明CPU性能优化的常用工具都有哪些PyTorch经验指南:技巧与陷阱Python版tensorflow高效评估系统性能:Windows CPU压力测试工具推荐
随便看看