高级计算机体系结构-课程复习与总结.pptVIP

高级计算机体系结构-课程复习与总结.ppt

  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文档。上传文档
查看更多
高级计算机体系结构-课程复习与总结

处理器性能的增长 时延的相对提高速度 指令系统的演变 三种类型指令集结构的优缺点 类型 优点 缺点 堆栈型 是一种表示计算的简单模型;指令短小 不能随机访问堆栈,从而很难生成有效代码。同时,由于堆栈是瓶颈,所以很难被高效地实现 累加器型 减小了机器的内部状态;指令短小 由于累加器是唯一的暂存器,这种机器的存储器通信开销最大 寄存器型 易于生成高效的目标代码 所有操作数均需命名,且要显式表示,因而指令比较长 指令级并行--概念与挑战 什么是指令级并行ILP 什么是并行 同时性 并发性 并行性主要采用3种技术 时间重叠 资源重复 资源共享 ISA的观察 处理机与内存 指令格式的普通例子 现代编译技术概貌 ISA 小结 流水线可以看作随时间移动的一系列数据通路 讨论的内容 数据冒险(Hazard)和控制冒险带来的限制 怎样增强编译器和处理器对并行的并发能力 开发ILP的方法有两种: 依赖硬件 动态的发现和开发 依赖软件 在编译阶段静态地发现并执行 程序和处理器对指令序列并行度的限制 流水线技术 附录A:机器周期取决于最慢的流水段 流水线的主要障碍 什么称为冒险 有3类冒险 结构冒险 数据冒险 控制冒险 有停顿的流水线的性能 如何实现流水线(自学) 三种数据冒险 计算机系统多层次结构 怎样分层、有哪些层次 做作为课程内容是在哪个层次 什么是透明? 仿真与模拟 编译与解释 基本概念 1 2 什么是系列机 兼容性的描述 3 Amdahl/Cache定律 定量分析与定性分析 局部性原理 指令相关 数据冒险 相关与冒险之间的关系 基本概念-续 1 2 并行性、同时性、并发性 多处理机系统 写直达、写回法 3 Cache一致性协议 CPI、RISC、CISC 计算机分类 原子操作 ILP、TLP 带宽优于时延 基本概念-续 1 2 SPEC,测试标准及方法 带宽优于时延 加速比、CPU时间 3 衡量计算机系统性能的指标是什么 提供计算机系统性能的方法主要有什么 并行处理主要面临哪些挑战,可以采用什么方法解决 实现并行性的技术有哪些 基本知识和技术 1 2 多处理机中产生的Cache一致性问题的原因是什么 实现Cache一致性的方法主要有哪些 3 写无效协议 写更新协议 监听法采用的主要方法 目录法采用的主要策略 基本知识和技术-续 1 2 衡量I/O性能的方法是什么 计算机系统结构研究的主要内容是什么 计算机系统性能发展的趋势是什么 解释硬件和软件在逻辑上是等效的 3 计算机系统结构 计算机组成 计算机实现 三者之间的关系 分析和阐述 指令级并行采用的主要技术 主要的硬件方法 主要的软件方法 数据冒险有哪些类,对的相关是什么,举例说明 为什么采用存储器层次结构 从容量、速度、价格方面阐述存储器层次结构之间的特点 多处理机技术对存储器的集中式共享和分布式共享各有什么特征? 分析和阐述-续 5段流水线工作原理的分析 指令级并行中预测技术与推测技术有什么不同? 计算机系统性能发展的趋势是什么 采用模拟实验可以验证哪里理论内容 若您设计一个计算机系统模拟实验,准备如何做? 对CPI的计算 执行时间比的计算 流水线的时空图描述 加速比的计算 计算机设计的量化原则 处理器性能公式 P.31 P.139 应用讨论 * * Very large scale integration. * * 在德国CeBIT 2008上,AMD第一次公开展示了正在研发中的45nm工艺原生四核心处理器产品。IBM and AMD * * * * 存储墙和IO墙:整体性能远不能直线攀升。 * * 体系结构技术的发展是基于工艺限制下持续提高系统性能的途径。 * * 怎么提高?典型的体系结构设计的问题:存储层次。 * * 多核、多节点、多机并行。 * * 是灵活性和实现代价的折衷,这种代价随着工艺的发展已经不成为问题,所以通用寄存器型的结构广为应用。 研究生课程 高级计算机体系结构 高级计算机体系结构 课程复习与总结 课程描述 高级计算机体系结构是研究生的重要学科基础课、学位课。 本课程从计算机体系结构的定义和描述开始,讲述提高计算机系统的性能的策略和技术,以及实现方法。 结合具体计算机体系结构,采用定量分析方法讲述优化计算机系统的原理和技术。 同学的话 基本知识的学习需要通过读书,计算机体系结构的研究有三条主线: 1、并行性 2、多处理机系统 3、多级存储结构 对计算机系统结构如何评测,有哪些方法、定律? 定性分析与定量分析的差别在哪里? 课程的目的 真正理解和掌握计算机体系结构性能改进、和优化的原理和方法。 学习对计算机系统分析和评价的方法。 努力达到“学思结合、知行统一、融会贯通”。 课程主题 体系结构研究涉及到硬件 逻辑门 单元

文档评论(0)

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

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

1亿VIP精品文档

相关文档