CPU与GPU_谁将主导下一次计算革命_.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CPU与GPU_谁将主导下一次计算革命_

中国计算机报/2008 年/5 月/5 日/第C04 版 专家论坛 CPU 与GPU:谁将主导下一次计算革命? 马文方 如果说IBM 与索尼共同开发的Cell 开辟了异构多核处理器商用的先河,那么,今年4 月24 日,Sun 对处理器厂商Montalvo System 的收购,则将把这一趋势延伸到x86 移动平台。当然, AMD 、英特尔和NVIDIA 也都没有闲着。CPU+GPU 无疑将成为新一代处理器架构设计的热门, 问题是—— 在PC 中当了多年配角的GPU (图形处理器)这两年时来运转,受到CPU 厂商的格外青睐。 先是AMD 在2006 年7 月以54 亿美元收购GPU 厂商ATI ,后有英特尔在2007 年11 月收购专注 CPU 与GPU 融合的公司Neoptica 。 面对CPU 厂商染指GPU ,NVIDIA 也积极备战。NVIDIA 在2007 年10 月从经营不善的处理 器新兴企业Stexar 挖到多位“武林高手”。 可千万别小瞧了Stexax,这家由原英特尔技术骨干创 立的公司拥有多位奔腾Ⅱ、奔腾Ⅲ和奔腾Ⅳ设计团队的骨干,甚至还有奔腾Ⅳ中Netburst 架构的 首席设计师和超线程的设计者。 3 月26 日,本报记者独家专访了NVIDIA 首席科学家David Kirk 。 GPU 很强 记者:经过英特尔多年“Intel inside ”的市场攻势,人们对CPU 已经很熟悉了,但对专注于 图形计算的GPU 却知之甚少。GPU 与CPU 有什么不同? Kirk :长期以来,CPU 一直都是单核的。CPU 的设计思路是尽可能快地完成一件任务;对于 GPU 来说,它的任务是在屏幕上合成可以高达数百万像素的图像——也就是说有几百万个任务需 要并行处理。因此,GPU 被设计成并行处理很多任务,尽可能快地完成所有任务的总和,而不是 像CPU 那样尽可能快地完成一件任务。设计GPU 的体系架构时首先考虑的是并行运算能力,之 后再考虑整型运算和I/O 吞吐能力。 多核的概念并没有改变 CPU 的设计理念,也许是尽快地做两件事或四件事,但不是并行处 理很多很多任务。 记者:我看到过GPU 的浮点性能数百倍于CPU 的对比结果,却不知两者之间在整型计算上 的比较结果。GPU 只有增强其整型能力才能在通用计算中走得更远,请问在整型计算上GPU 有 没有补救措施呢? Kirk :CPU 的整数计算、分支、逻辑判断和浮点运算分别由不同的运算单元执行,此外还有 一个浮点加速器。因此,CPU 面对不同类型的计算任务会有不同的性能表现。而GPU 是由同一 个运算单元执行整数和浮点计算,因此,GPU 的整型计算能力与其浮点能力相似。 我想,如果你仔细观察一个串行程序的运行结果,你就会发现与浮点计算能力相比,CPU 的 整数计算能力与GPU 中流处理器的整型计算能力更接近,这是因为CPU 的设计更侧重于整数计 算能力。 举例来说,一个3GHz 的双核CPU 每秒能完成60 亿条整数指令,比如说G-80 GPU ,有128 个 1.5GHz 的流处理器,每个流处理器每个计算周期可以执行两条整数指令,把这些数据相乘的 结果大约是每秒3500 亿~3750 亿条指令,这大概是CPU 运算能力的50~100 倍。 我再澄清一下,GPU 在整型计算方面并没有任何劣势。尽管不如在浮点计算方面优势那么大, 但是GPU 的整型计算能力几乎是CPU 的100 倍。 记者:除了计算,CPU 的另一大功能是控制。从现有的结构看,GPU 的控制性能要比其整 第1 页 共5 页 型计算性能还要弱,而控制功能最终将决定GPU 是否能在计算平台上唱主角。请问GPU 在增加 和增强控制功能上有何设想? Kirk :GPU 同样可以实现控制和分支功能。如果你有一个单线程的分支程序要运行,你可以 在CPU 上运行它。但是如果你有100 万个线程,每个线程都有分支,那么GPU 的性能将远远好 于CPU 。我对CPU 类型的计算任务并不感兴趣。与其他人们想实现的功能相比,这项功能并不 重要。与只有一个线程的计算任务相比,我认为执行与控制几百万个

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档