- 5
- 0
- 约4.95千字
- 约 29页
- 2017-07-24 发布于湖北
- 举报
计算机系统结构 西南林业大学计信学院 邢丽伟 xinglw99@163.com 10.1 多核系统结构的需求 10.2 多核系统结构 10.3 基于多核的并行程序设计 10.4 多核编程实例 我们所有未来产品的开发都专注于多核设计。我们相信这就是这一行业的转折点。 ——Intel总裁Paul Otellini,在2005年度 Intel开发人员论坛上介绍Intel的未来方向 显著提升系统的计算能力,同时每个内核的主频可以比以前低系统的总体功耗增加不大 多核处理器采用了与单CPU相同的硬件体系结构,用户在提升计算能力的同时无需进行任何硬件上的改变。 多核技术的好处 10.1 多核系统结构的需求 现在,90%以上的个人计算机其处理器都是多核的。从2006年以来,在Intel和AMD两大处理器巨头的大力推动下,多核的普及已成为必然。 随着芯片密度和时钟频率的不断提高,系统的功耗却呈现出指数性增长的趋势: 增加用户的使用成本 散热等诸多难题 (CPU的发热量主要取决于处理器的密度和时钟频率,与两者是正比关系。在传统的结构体系中,每一代处理器所产生的热量增加率都要大于时钟频率的增加率。) 摩尔定律的指引: 初期的几十MHz到近几年IBM的Power 6达到了4.75GHz; 2002年以来,CPU主频提升的困难越来越大; 从2006年开始,Intel和AMD都推出了多款面向服务器、工作站的多核处理器。 10.1.1 功耗与散热问题 10.1 多核系统结构的需求 控制芯片密度也是一种有效的降低功耗的方法: 为了降低系统功耗,Cache占整个芯片面积的百分比比重越来越大。 10.1.1 功耗与散热问题 随着芯片内晶体管密度的增加,其面积逐渐超过了50% 10.1 多核系统结构的需求 处理器设计中,组织的变化主要集中在增加指令级级并行度上: 流水线技术、超标量技术、同时多线程技术等 缺点: 流水段越多,逻辑电路、互连结构以及控制信号就越复杂; 超标量组织也是通过增加并行流水线的个数来提高性能,需要更复杂的逻辑管理冲突和调度指令使用资源; SMT技术中的线程在一组流水线上调度的复杂度也往往会限制线程的个数和可有效利用的流水线的个数,性能的改进也是有限的。 10.1.2 并行度问题 10.1 多核系统结构的需求 目前的绝大部分应用软件,特别是互联网应用软件都是面向多用户的多线程软件. 现在的数据库管理软件、数据库应用等服务器软件,一般要并行处理大量的、相对独立的事务。 多线程的本地应用、多进程应用 Java应用、多实例应用 超线程(Hyper Threading)和SMT技术只能在一定程度上支持多线程或多实例应用, 本质上还只是在一个执行核上运行。当线程个数较多时,就需要多核架构或并行处理机这样的处理系统了。 10.1.3应用软件的问题 10.1 多核系统结构的需求 受CPU主频、功耗、散热和超标量等技术复杂度的限制,以及多线程应用软件需求的驱动,微处理器架构发展到多核成为一种必然的趋势. 多核架构也是摩尔定律驱动的结果,出现多核处理器最根本的原因是人们对计算能力永无止境的追求。 尽管这些年来,处理器从来没有停止过前进的脚步,但每一次性能的突破,换来的只是对更高性能的需求,特别是在油气勘探、气象预报、虚拟现实、人工智能等高度依赖于计算能力的场合,对性能的渴求更迫切。 10.1 多核系统结构的需求(总结) 10.1 多核系统结构的需求 多核技术是指在一枚处理器中集成两个或多个完整的计算内核,从而提高计算能力的技术。 按计算内核的对等与否,多核系统结构又可以分为同构多核结构和异构多核结构两种。 计算内核相同,地位对等的称为同构多核,反之称为异构多核。 10.2 多核系统结构 需要注意的是,多核系统结构与多处理器不同,多处理器指多个CPU,每个CPU可以是单核或多核的。 多核处理器的组织架构主要包括:片上核心处理器的个数、多少级Cache、共享Cache的容量和内部互连结构等。 多核系统的4种典型的组织结构: 专用L1 Cache多核系统结构 专用L2 Cache多核系统结构 共享L2 Cache多核系统结构 共享L3 Cache多核系统结构 10.2.1 多核的组织架构 10.2 多核系统结构 (A)专用L1 Cache多核系统结构 早期多核处理器的一种组织架构,现在在嵌入式芯片中仍能见到。在这种组织方式中,只有一级片内Cache,每个核带有自己的专用L1 Cache,分成指令Cache和数据Cache。这种组织的一个典型实例是ARM11 MPCore。 10.2 多核系统结构 (B)专用L2 Cache多核系统结构 专用L2 Cache多核系统结构无片内共享Cache,在这种结构里,片内有足够的可用面积容纳多个L2 Cache。这种组
您可能关注的文档
- 高一鉴赏测试题及教材.doc
- 举办2017年(第五届)全国大学生统计建模大赛的通知.doc
- 附件2秘书考点设备配置表摘要.doc
- 公路规费征收暨银行代征网络系统设计和实施解读.doc
- 产品名称土工合成材料蠕变试验系统土工布蠕变试验系统及方案.doc
- 合肥学院分析测试中心解读.doc
- 落实广州市机关信息网络中心专线接入登记表.doc
- 上海电大教务处一周工作汇编方案资料.doc
- 甘肃省兴奋剂专项治理系列电视报道文稿发展策略.doc
- 如何做好触控多媒体教学一体机参数明细表.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ISO9001-2026质量管理体系标准版中英文及变化点解析.pdf VIP
- HGT 21629-1999 管架标准图(四).docx VIP
- 广州市民办学校申办审批表.doc VIP
- 无人机测绘技术与应用课件21--无人机驾驶员职业规划.ppt
- 2025年袋鼠数学LevelB试卷及答案.pdf VIP
- 《重症凝血病标准化评估中国专家共识(2025)》解读PPT课件.pptx VIP
- 《动物防疫法》培训解读课件.pptx VIP
- 无人机测绘技术与应用课件20--无人机飞行原理.ppt
- 先进控制技术及其应用.docx VIP
- 2025-2026学年济南版(2024)初中生物八年级上册《血液是物质运输的载体》教学设计.docx
原创力文档

文档评论(0)