- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统结构01基本概念2012
* * 助教:曾 辉 联系电话: 交作业地点: 信息楼506 * * 双总线结构 CPU 主 存 扩展总线 控制线路 I/O设 备 I/O设备 处理机总线 32MHz 32或64位 ISA / EISA 8.33MHz 8、16、32位 . . . . . * * 三总线结构 CPU 主 存 PCI桥 I/O设备 I/O设备 处理机总线 100MHz 32或64位 ISA / EISA 8.33MHz 8、16、32位 . . . . . PCI BUS 33MHz 4B 扩展总线 控制线路 I/O设备 I/O设备 接快速设备 接慢速设备 * * 3.非冯.诺依曼计算机的发展 什么是非冯.诺依曼计算机?非指令驱动,… 从传统的指令驱动型改变为数据驱动型,出现了数据流机计算机。 从传统的指令驱动型改变为需求驱动型,出现了各种图归约计算机。 处理非数值化信息的智能计算机,如自然语言、声音、图形和图像处理、虚拟现实处理等。 第五代计算机,由推理机和知识库机等组成。历经10年,召开过多次专题国际会议。 神经网络计算机,仿生计算机….. * * 1.4.2 器件发展的影响 1.第1代至第4代计算机以器件来划分 第1代:电子管(Valve) 第2代:晶体管(Transistor) 第3代:集成电路(LSI) 第4代:大规模集成电路(VLSI) 2.器件发展是提高计算机速度的主要途径 MIPS=Fz×IPC 器件发展对提高处理机主频起决定性作用,需要研究新的器件来提高主频,目前,既依靠提高Fz,也依靠提高IPC * * 3.器件发展的特点 (1)集成度迅速提高 目前水平:每0.25英寸一百百万个晶体管,单芯片内可以做大于1GB存储器,单芯片内可以集成2个CPU+全部Cache。每4年提高一个数量级,还远没有达到集成度的极限。 问题? 如何利用器件集成度的提高,不断改进计算机系统的性能:有更多指令并行执行,采用更深的流水线,集成更多的Cache等。 * * (2)速度已达到近极限 目前CPU主频已经到达3GHz,时钟周期0.3ns,门延时小于0.01ns,信号速度30万公里/秒/2=1.5mm/0.01ns,信号在导体中传输速度小于光速的50%。一般芯片面积为0.5平方英寸,即1.3cm*1.3cm。 器件速度提高的余地已经很小,将来提高处理机速度更多依靠系统结构的发展,目前的主流CPU硬件已经达到IPC=2左右,实验中的CPU已经达到IPC=8以上,关键要依靠并行编译技术,依靠并行算法。 * * (3)价格直线下降 CPU芯片的价格每年要下降80%。 (4)可靠性越来越高 芯片可靠性到达100百万小时,连续使用1万年以上。 * * 1.4.3 应用发展的影响 1.应用需求 高结构化数值计算:气象模型,流体流动,有限元分析。非结构化的数值计算:蒙特卡洛模拟,稀疏矩阵。实时多因素问题:语音识别,图象处理,计算机视觉。海量存储和输入输出密集问题:数据库,事务处理。图形学和设计系统:计算机辅助设计。 2.三个时期 通用计算机:主要是通用科学计算。 专用计算机:科学计算、事物处理,实时控制。 高性能通用机:满足多种需求。 目前又开始多种专用处理机的研制。 * * 3.两个发展趋势 一是维持价格不变,利用VLSI技术等,提高性能。二是性能基本不变,价格迅速下降。一般先推出中间机型,然后再分别向高端和低端两个方向发展。 4.三种设计思想 提高性能价格比:商用机,主要发展方向。最高性能:国家安全需要,科技发展需要,如:银河计算机、神州计算机、…. 最低价格:家用学习机等。 * * 1.4.4 改进算法的影响 在多个层次上,算法影响着系统结构,如: 快速乘法、除法、开平方等的实现;记分板算法、Tomasulo算法提高指令级并行性;消除名字相关、数据相关、控制相关的算法;有些问题,如果算法上有突破,不需要高性能的系 统结构,而在普通系统上就能解决。许多算法还有改进的余地,通过算法的研究能够大幅度提高系统的性能。 系统结构设计者要研究算法,应该研究一系列算法,使所有同类问题都能很好解。 * * 1.5 计算机系统
文档评论(0)