高等计算机体系结构第1章.pptVIP

  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文档。上传文档
查看更多
高等计算机系统结构 主讲 任国林 一、课程目标 1.并行性理论的研究 并行计算机系统结构与系统模型; 通信系统模型及编程模型; 并行计算机性能评价方法; 可扩展性原理及方法。 2.并行技术和可扩展系统结构的研究 微处理器并行技术; 分布式存储器和时延容忍技术; 互连网络技术; 可扩展多处理器。 二、参考教材 1、并行计算机系统结构,David E.Culler等著,李晓明等译,机械工业出版社,2003.1 2、可扩展并行计算—技术、结构与编程,黄铠、徐志伟著,陆鑫达等译,机械工业出版社,2000.5 3、计算机系统结构(第二版),郑纬民、汤志忠著,清华大学出版社,1998.9 4、高等计算机系统结构,黄铠著,王鼎兴等译,清华大学出版社,2001.11 5、计算机系统结构—一种定量的方法(第二版),John L. Hennessy等著,郑纬民等译,清华大学出版社,2002.8 第一章 并行计算机系统结构概述 第一节 计算机系统结构概念 一、计算机系统结构概念 1、计算机系统层次结构 应用语言级 高级语言级 汇编语言级 操作系统级 传统机器级 微程序机器级 电子线路 L5虚拟机 L4虚拟机 L3虚拟机 L2虚拟机 翻译(应用程序包) 翻译(编译程序) 翻译(汇编程序) 软硬件交界面 物理机器 解释 硬件直接执行 硬件 固件 系统 软件 虚拟机器 实际机器 应用 软件 部分解释 2、计算机系统设计方法 (1)由上向下 从软件到硬件,适合专用机的设计。 (2)由下向上 从硬件到软件,适合通用机的设计。 两种方法结果:形成软、硬脱节。 (3)从中间开始 从软、硬件交界面开始设计。 要求不断进行优化设计→交互、评价的工具和方法。 3、系统结构定义 精确定义:机器语言程序员、编译程序编写者所看到的计算机的结构和功能特性。 系统结构含义:实际上是研究计算机系统中软、硬件之间的界面定义及其上下的功能分配。 基本定义:程序员所看到的计算机的属性。 系统结构、计算机组成、物理实现三者关系: 1 : n 1 : n 系统结构 ----- 计算机组成 ----- 物理实现 3、系统结构包含内容 数据表示、寻址方式、指令系统、 寄存器组织、 存储系统、 中断机构、I/O结构、 机器工作状态定义和切换、信息保护; 计算机组成包含内容(不属于系统结构内容): 数据通路宽度、专用部件设计、各种OS共享程度、功能部件并行度、控制机构组成方式、排队与缓冲技术、预估与预判技术、可靠性技术等。 4、计算机系统结构设计 系统结构设计步骤: a.需求分析--主要在应用环境、所用语言的种类及特性、对OS的特殊要求、所用外设特性、技术经济指标、市场分析等方面; b.需求说明--主要包括设计准则、功能说明、器件性能说明等; c.概念性设计--进行软、硬件功能分析,确定机器级界面; d.具体设计--机器级界面各方面的确切定义,可考虑几种方案; e.优化--反复进行优化设计及性能评价。 5、并行体系结构 并行计算机是一组相互通信、相互协作以快速求解大型问题的处理单元。 并行体系结构:由宏体系结构、微体系结构两部分组成。 微体系结构:围绕处理器及它的壳; 宏体系结构:并行计算机系统的整体结构。 并行体系结构研究重点: 并行性:算法、通信、互连 存储系统:速度、数据一致性 可扩展性:性能评价、加速比 二、计算机系统结构分类 1、Flynn分类法 思路:按指令流和数据流的多倍性进行分类。 类型:SISD,SIMD,MISD,MIMD四种。 从MIMD到SISD性能逐步下降。 缺点:对流水线处理机的分类不明确。 2、Handler分类法 思路:在系统中三个层次上按并行程度及流水线处理程度分类。 层次:PCU(处理控制器器或宏流水) K级 ALU(算逻部件或指令流水) D级 BLC(位级电路或操作流水) W级 分类: T(C) =〈K × K’,D × D’,W × W’〉 K为PCU数、K’为可组成流水的PCU数, D

文档评论(0)

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

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

1亿VIP精品文档

相关文档