片上多核处理器架构

片上多核处理器架构

ID:44944567

大小:2.06 MB

页数:25页

时间:2019-11-05

片上多核处理器架构_第1页
片上多核处理器架构_第2页
片上多核处理器架构_第3页
片上多核处理器架构_第4页
片上多核处理器架构_第5页
资源描述:

《片上多核处理器架构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、片上多核处理器架构QiZhang(张琦)CS,USTCxiaoga@mail.ustc.edu.cnDec.2007提纲2片上多核处理器IBM2001,双核RISC处理器Power42006,Cell处理器HP2004,PA-RISC8800双核处理器SUN2004,UltraSPARCIV双核处理器AMD2005,Opteron(酷龙,服务器和工作站)2005,Athlon64X2双核系列(速龙,台式机)2007,Barcelona四核(巴塞罗那)INTEL2006,Woodcrest(Xeon5100)2006,Clovertown四核3发展趋势提高处理器性能提高主频更

2、多核心主频的提高带来功耗的提高,传统的体系结构技术已面临瓶颈,纷纷转向多线程和多内核。4片上多核处理器体系结构CMP(ChipMulti-Processor)将多个计算内核集成在一个处理器芯片中,从而提高计算能力同构多核Intel,AMD异构多核Cell(主处理核+协处理核)5核间通信硬件结构必须支持核间通信CMP处理器各核心执行的程序之间需要进行数据共享和同步高效的通信机制是CMP处理器高性能的重要保障主流片上高效通信机制基于总线共享的cache结构基于片上的互连结构6总线共享cache结构每个CPU内核拥有共享的二级或三级cache(lastlevelcache),用于

3、保存比较常用的数据,并通过连接核心的总线进行通信。优点结构简单通信速度高缺点基于总线的结构可扩展性较差7基于片上互连的结构每个CPU核心具有独立的处理单元和cache,各个核心通过交叉开关或片上网络等方式连接在一起,各个核心间通过消息通信。优点可扩展性好数据带宽有保证缺点硬件结构复杂软件改动较大8如何有效地利用多核技术?现状客户端应用程序开发者多年来一直停留在单线程世界,生产“顺序软件”。多核时代到来后软件开发者必须找出新的开发软件的方法,选择程序执行模型。9程序执行模型编译器设计人员与系统实现人员之间的接口编译器设计人员将一种高级语言程序按一种程序执行模型转换成一种目标机

4、器语言程序系统实现人员该程序执行模型在具体目标机器上的有效实现程序执行模型的适用性决定多核处理器能否以最低的代价提供最高的性能10IntelCore微架构11Intel双核12IntelConroe13IntelCore微架构14Intel四核15Intel四核16AMD双核17AMD四核酷龙LargesharedL3cachesharesdatabetweencoresefficientlywhilehelpingreducelatencytomainmemoryDedicatedL1andL2cachepercorehelpsperformanceofvirtualiz

5、edenvironmentsandlargedatabasesbyreducingcachepollutionassociatedwithasharedL2cacheTheL1cacheofAMDOpteronprocessorscanhandledoublethenumberofloadspercycleasSecond-GenerationAMDOpteronprocessorstohelpkeepCPUcoresbusy18Cell处理器架构19Tile6420TILE64™ProcessorBlockDiagram21Tile64™ProcessorFamilyTh

6、eTILE64™familyofmulticoreprocessorsdeliversimmensecomputeperformancetodrivethelatestgenerationofembeddedapplications.Thisrevolutionaryprocessorfeatures64identicalprocessorcores(tiles)interconnectedwithTilera’siMesh™on-chipnetwork.Eachtileisacompletefull-featuredprocessor,includingintegrate

7、dL1&L2cacheandanon-blockingswitchthatconnectsthetileintothemesh.Thismeansthateachtilecanindependentlyrunafulloperatingsystem,ormultipletilestakentogethercanrunamulti-processingoperatingsystemlikeSMPLinux.TheTILE64™processorfamilyslashesboardrealestateandsystem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。