CPU与GPU

scjyyhl 2008-04-27 10:25:52
您好~!
我最近在一篇名为《利用GPU进行高性能数据并行计算》文章上看到GPU在很多数据计算能力上超过了CPU,例如文中提到:浮点运算能力,GeForce 8800GT 是Intel Core2Due Woodcrest 的21.6倍、DES算法,GPU是CPU对11.4倍、MD5破解实验,GPU是CPU的13.1倍、字符串匹配实验,GPU是CPU的10倍。通过这些数据我们不难看出在计算方面,GPU的性能远远超过了CPU,那么,是否在将来能用GPU取代CPU的计算功能呢?CPU在将来是否可以只负责逻辑控制等,而将数据计算的工作完全交给GPU呢??那么CPU的发展方向究竟在何方呢?
现在CPU似乎都在向多核心方向发展,那么请问,多核心到底在性能上能带来多大的提升呢?在我们普通的办公运用,和普通的服务器运用上,她又到底给我们带来了多大的惊喜呢??这种多核心是否真的达到了她的预定效果呢???
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
intel_iclifort 2008-04-29
  • 打赏
  • 举报
回复
这里面还有另外一个问题需要考虑:

你采用的新计算模式, 是不是需要彻底重新设计并行算法?

是的话, 代价多大? 以前的应用如何迁移 ?
否的话, 能够这样做的应用类型有多少 ?
hell190109 2008-04-29
  • 打赏
  • 举报
回复
很多工作cpu的工作gpu不能完成,gpu只是在某些特定规则下的计算能力比较强,另外内部数据协调和传输也是个问题,有可能会大大增加程序的复杂度,速度也不一定能有提升。
scjyyhl 2008-04-28
  • 打赏
  • 举报
回复
那CPU何不把计算交给GPU呢,自己岂不是就轻松多了?
liangyi571 2008-04-27
  • 打赏
  • 举报
回复
你这不是戳人痛处吗,CPU的运算能力是没法和GPU比的,GPU除了硬件优化算法、多核等优势外,也不需要考虑连接外设、硬件继承性、复杂的布线,所以性能当然高啦,象Intel的CPU处理能力落后GPU四五倍是很正常的
hell190109 2008-04-27
  • 打赏
  • 举报
回复
gpu也是靠多核并行计算获得这样的成绩,当然要想发挥这种优势,运行在gpu上的程序一定要符合gpu并行计算的特征。cpu运用更加灵活,功能全面,我想cpu的核多到一定程度时就可以在更短的时间内完成gpu上那些计算了。

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧