multicore.01.pptVIP

  • 9
  • 0
  • 约9.99千字
  • 约 92页
  • 2015-09-16 发布于广东
  • 举报
multicore.01,solrmulticore,solrcloudmulticore,multicore,multicorelighting,solr5multicore,solr5.2multicore,multicore锡膏,solrmulticore作用,multicoretube

多核技术导论 什么是多核处理器? 多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核) 双核处理器 =一个处理器上包含2个内核 多核处理器 = 一个处理器上包含2个或多个内核 体系结构视角:单芯片,多个执行内核 操作系统视角:多个处理器 每个内核拥有独立的Cache及相关资源 完全的线程并行 分类: 按计算内核是否对等,CMP可分为同构多核和异构多核。 计算内核相同,地位对等的称为“同构多核”,现在Intel和AMD主推的双核处理器就是同构多核的; 计算内核不同,地位不对等的称为“异构多核”,异构多核采用“主处理器+协处理器”的设计,IBM、SONY等联手推出的Cell处理器就是异构多核处理器的典范。 硬件结构:由于CMP处理器的各CPU核心执行的程序之间有时需要进行数据共享与同步,故硬件结构必须支持核间通信。 总线共享cache结构:是指每个CPU内核拥有共享的二级或三级cache,用于保存比较常用的数据,并通过连接核心的总线进行通信。 基于片上互连的结构:指每个CPU内核拥有独立的处理单元和cache,各个CPU核心间通过交叉开火或片上网路等方式连接在一起,各个CPU核间通过消息通信。 为什么要采用多核技术? 随着芯片制成工艺的不断进步,从体系结构来看,传统的处理器体系结构技术已面临瓶颈,晶体管集成度已经过亿,很难通过提高主频来提升性能;从应用需求来看,日益

文档评论(0)

1亿VIP精品文档

相关文档