第一章基本概念第二章指令系统及CPU组成第三章存储系统.pptVIP

第一章基本概念第二章指令系统及CPU组成第三章存储系统.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章基本概念第二章指令系统及CPU组成第三章存储系统.ppt

计算机组成与系统结构 第六章 向量处理机 具有向量数据表示和向量指令系统的处理机 6.1 向量数据表示方式 6.2 向量处理机的结构 6.3 向量处理方式 6.4 向量处理机的关键技术 6.5 向量处理机实例 6.6 向量处理机的性能评价 6.7 向量处理机的发展 6.1 向量数据表示方式 向量处理机是解决数值计算问题的一种高性能计算机结构 向量处理机一般都采用流水线结构,有多条流水线并行工作 向量处理机通常属大型或巨型机,也可以用微机加一台向量协处理器组成 一般向量计算机中包括有一台高性能标量处理机 必须把问题转化为向量运算,向量处理机才能发挥作用 6.1.1 从标量到向量 6.1.2 等间距向量表示法 6.1.3 带位移量的向量表示法 6.1.4 稀疏向量表示法 6.1.2 等间距向量表示法 三个参数表示一个等间距向量: 向量起始地址:A 向量长度:L 向量间距:f 例如:我国研制的银河向量机, 有8个向量寄存器:V0~V7每个向量寄存器由64个64位的 寄存器组成存储器字长64位,采用字节编址方式,则连续 向量的间距为 f=8。向量指令采用三地址形式: 例如:Vi ? Vj OP Vk 向量长度(VL)= 50 则实际完成的运算是: V3,00~V3,49与V5,00~V5,49分别相加, 结果放在V1,00~V1,49中。 6.1.3 带位移量的向量表示法 用三个参数表示一个向量: 向量基地址:A 向量长度:L 向量位移量:f 向量有效长度:L-f ,向量起始地址:A+f 优点:每个向量可以带有位移,通过控制向量实现可变增量。 能够表示稀疏向量。 6.1.4 稀疏向量表示法 定义:0元素很多,非0元素很少的向量称为稀疏向量 采用压缩方法存储稀疏向量可以节省存储空间。 可以还原之后进行运算 也可以用压缩方法直接进行运算 第六章 向量处理机 6.1 向量数据表示方式 6.2 向量处理机的结构 6.3 向量处理方式 6.4 向量处理机的关键技术 6.5 向量处理机实例 6.6 向量处理机的性能评价 6.7 向量处理机的发展 6.2 向量处理机结构 向量处理机的最关键问题是存储器系统能够满足运算部件带宽的要求。 主要采用两种方法: (1) 存储器-存储器结构。 多个独立的存储器模块并行工作。 处理机结构简单,对存储系统的访问速度要求很高 (2) 寄存器-寄存器结构。 运算通过向量寄存器中进行。 需要大量高速寄存器,对存储系统访问速度的要求降低 6.2.1 存储器-存储器结构 有多个高速流水线运算部件,存储器的访问速度是关键 采用多个存储体交叉和并行访问来提高存储器速度 例如:CRAY-1有64个存储体,每个处理机访问4个存储体。 STAR-100采用32个存储体交叉,每个存储体并行读出8个64位数据。我国研制的YH-1向量计算机有37个存储体 ? 操作数缓冲栈和写结果缓冲栈主要用于解决访问存储器冲突 虽然采用质数个存储体能够消除访问存储器的冲突,但是,数据经过多次运算之后,在存储体中分布必然发生改变。 ? 主要优缺点:硬件结构简单,造价低。速度相对比较低。 6.2.2 寄存器-寄存器结构 把存储器-存储器结构中的缓冲栈改为向量寄存器, 运算部件需要的操作数从向量寄存器中读取, 运算的中间结果也协到向量寄存器中。 向量寄存器与标量寄存器的主要差别是: 向量寄存器的读写单位是向量。 需要有标量寄存器和地址寄存器等。 主要优点:降低主存储器的流量。 例如:采用寄存器-寄存器结构的CRAY-1与 采用存储器-存储器结构STAR-100比较, 运算速度高3倍多,而主存流量低2.5倍。 STAR-100的主存储器流量:32?8W/1.28us=200MW/S CRAY-1的主存储器流量: 4W/50ns=80MW/S 第六章 向量处理机 具有向量数据表示和向量指令系统的处理机称为向量处理机 6.1 向量数据表示方式 6.2 向量处理机的结构 6.3 向量处理方式 6.4 向量处理机的关键技术 6.5 向量处理机实例 6.6 向量处理机的性能评价 6.7 向量处理机的发展 6.3 向量处理方式 根据向量运算的特点和向量处理机的类型选择向量处理方式。 有三种向量处理方式: (1)横向处理方式,又称为水平处理方式,横向加工方式等。 向量计算是按行的方式从左至右横向地进行。 (2)纵向处理方式,又称为垂直处理方式,纵向加工方式等。 向量计算是按列的方式自上而下纵向地进行。 (3)纵横处理方式,又称为分组处理方式

文档评论(0)

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

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

1亿VIP精品文档

相关文档