多核处理器发展动态.pptx

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多核处理器发展动态

多核处理器的发展曾祥云2013-1-10西安电子科技大学微电子学院多核处理器介绍 多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。多核处理器将多个完全功能的核心集成在同一个芯片内,整个芯片作为一个统一的结构对外提供服务,输出性能。多核处理器的优势 提升并行性能:多核处理器通过集成多个单线程处理核心或者集成多个同时多线程处理执行的线程数或任务数是单处理器的数倍,这极大地提升了处理器的并行性能。 改善核间通信效率:相对于板级多核处理器,片上多核处理器将多个核集成在片内,极大地缩短了核间的互连线,核间通信延迟变低,提高了通信效率,数据传输带宽也得到提高。共享片上资源、降低功耗:多核结构有效共享资源,片上资源的利用率得到了提高,功耗也随着器件的减少得到了降低。简化设计:相比于已接近性能提升极限的单核结构,多核结构更易于优化设计,扩展性强。这些优势最终推动了多核的发展并逐渐取代单处理器成为主流。多核处理器设计技术发展核结构:同构还是异构 多核处理器按计算内核的对等与否,分为同构多核和异构多核两类,同构是指内部核的结构是相同的,而异构是指内部的核结构是不同的。 根据Amdahl定理,即使不断增加CPU内核数量以加强并行处理能力,但整个系统的处理性能仍然会受到软件中必须串行执行部分的制约。多核技术对于性能的提升并不是无限的。面向嵌入式设备的处理器厂商普遍认为:“对于客户机中使用的处理器来说,多核化可能发挥效果的极限是4~8个内核。”所以,从理论上来看似乎异构微处理器应具有更好的性能。 Tips: Amdahl’s Law: 假设优化措施E以因子S加速一个占总任务的比例为P的子任务,而总任务的其他部分不受影响,则E的加速比为: Speedup(E) = 1/{(1-P)+P/S}; Learn more核结构多核处理器设计技术发展 面对不同的应用,研究核结构的实现对未来微处理器的性能至关重要。核本身结构关系到整个芯片的面积、功耗和性能。同时,核所用的指令系统对系统的实现也是很重要的,多核之间采用相同的指令系统还是不同的指令系统,能否运行操作系统等,也将是研究的内容之一。 一般来说,同构设计便于使用,且更适合通用计算。异构设计舍弃了一定的通用性和使用上的便利,但对目标应用来说效率更高。 一些芯片供应商选择首先以一种相当通用的同构设计为出发点设计一款芯片,一旦该芯片找到市场定位且该市场已成型,则转向一个基于应用的专用异构方法。这就是PicoChip所采取的策略:其最初芯片有一个高度类似的处理器阵列,而其最新芯片通过整合进专用协处理器,转而衍变为面向特定应用的产品。FPGA 供应商Altera 和Xilinx已从提供通用的具有“海量门”的芯片向整合了硬连线信号处理元件、存储器、处理器和专用I/O的芯片发展。 Tips: PicoChip的多核产品针对无线系统和软件无线电设计等领域的信号处理。该公司提供一个具有200G指令/秒和40GMAC操作性能的处理器系列,并有成熟的软件开发工具包和参考设计。公司为WCDMA/HSDPA(宽带码分复用访问/高速下行链接包访问)和WiMax/WiBro(全球互连微波访问/无线宽带)协议提供标准兼容的协议栈和软件认证、可升级的参考设计。 该公司2012年1月被 MindSpeed 收购。核结构多核处理器设计技术发展异构计算 异构计算的概念更加宽泛。异构计算是一种特殊形式的并行和分布式计算,它或是用能同时支持SIMD方式和MIMD方式的单个独立计算机,或是用由高速网络互连的一组独立计算机来完成计算任务。它能协调地使用性能、结构各异地机器以满足不同的计算需求,并使代码(或代码段)能以获取最大总体性能方式来执行。概括来说,理想的异构计算具有如下的一些要素:(1)它所使用的计算资源具有多种类型的计算能力,如SIMD、MIMD、向量、标量、专用等。(2)它需要识别计算任务中各子任务的并行性需求类型。(3)它需要使具有不同计算类型的计算资源能相互协调运行。(4)它既要开发应用问题中的并行性,更要开发应用问题中的异构性,即追求计算资源所具有的计算类型与它所执行的任务(或子任务)类型之间的匹配性。(5)它追求的最终目标是使计算任务的执行具有最短时间。 核结构多核处理器设计技术发展面向应用定制处理器 ASIP 面向应用定制处理器ASIP(Application Specific Instruction-set Processor)的设计方法是一种介于通用处理器GPP(General Purpose Processor)和专用集成电路ASIC (Application Specific Integrated Curcuit)之间的,兼顾灵活性和高性能的处理器设计方法。其设计任务就是针对 目标应用程序集合,开发出

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档