- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章计算机系统地设计基础
第1章 计算机系统的设计基础 1.1 计算机系统的基本概念 1.2 计算机系统结构的发展 1.3 计算机系统的层次结构 1.4 计算机系统的设计技术 1.5 计算机系统的性能评价 1.1 计算机系统的基本概念 系统(System) ——部分组成整体 为完成特定任务由相关部件或要素组成的有机的整体。 计算机系统结构 (Computer Architecture) 国家大剧院 焰火 雅典奥运会场馆 沈阳奥林匹克体育中心 奥林匹克公园网球场 奥体中心 北京大学体育馆 1.2 计算机系统结构的发展 计算机技术的发展 传统计算机结构特点及其演变 软件、器件和应用对系统结构发展的影响 1.2.1 计算机技术的发展 自1946年以来,60多年计算机发展惊人 性能:(加法)速度由5000/s ~千亿/s 价格:今天$1000的机器相当于60年代中$1000,000的机器。 目前最快的计算机 目前世界最快的500台计算机系统 2002统计 No.1: NEC 35万亿次/秒 (日本“地球模拟机” (Earth Simulator) No.4: ASCI White 7.7万亿次/秒 IBM(国际商业机器公司) No.43: 中国联想 1.027万亿次/秒 超级计算机 蓝色基因(Blue Gene) 2007年6月26日,IBM宣布推出第二代蓝色基因/P(Blue Gene/P)超级计算机,运算效能突破每秒千万亿次(Petaflops,即每秒10的15次方运算)等级。 在十五期间,计算所在863计划的支持下,继2002年研制成功龙芯1号处理器芯片后,在2003年、2004年、2005年分别研制成功龙芯2号的不同型号龙芯2B、龙芯2C、以及龙芯2E,每个芯片的性能都是前一个芯片的3倍,实现了通用处理器设计的跨越发展。 曙光4000A超级计算机 运算速度每秒10万亿系统将由2000多CPU组成 曙光超级计算机 (4)建设远程教育和视频会议系统 应用领域 目前研究目标——千万亿次超级计算机 美国计划2010年研究出千万亿次超级计算机 联想集团受科技部委托牵头“十一五”期间国家千万亿次超级计算机的研究。参与项目的有高端计算的产业界、学术界、研究机构等。 联想:2003,4万亿次/s , 深腾 6800,大规模机群; (cluster),排名第14; 最新进展 据国外媒体报道,IBM表示在计算机上已经用光学芯片成功取代原来的电子芯片,处理器的速度也有了显著提高,这表明人们离实现超级计算机的梦想越来越近。这项技术不仅使核心存储器之间传递信息的速度提高百倍,更能大大降低产品的成本,同时达到节能的效果,解决芯片发热的问题。 最新排名 最新一期(第31届)超级计算TOP500排行榜正式发布了,IBM新近研发的超级计算机Roadrunner以1026万亿次浮点运算超越蓝色基因 /L位居榜首。蓝色基因 BlueGene/L和BlueGene/P分别位列第二、第三,排名四、五位的机器为Sun和CRAY公司的超级计算机,峰值运算能力分别为每秒326 万亿次和每秒205万亿次。 (2008-06-20) TOP500前十名榜单: 1.2.2 传统机结构特点及其演变 传统的冯.诺依曼计算机结构 存在两个瓶颈 物理瓶颈:CPU与存储器之间频繁的信息交换 智能瓶颈:每次只能顺序地执行一条指令 1.2.3 系统结构的发展 系统结构的发展 器件对系统结构发展的影响 应用对系统结构发展的影响 软件对系统结构发展的影响 系统结构的发展对计算机性能的影响 系统结构的概念及处理技术 变址寄存器、通用寄存器、浮点数据表示、程序中断、输入输出通道、虚拟存储器、Cache存储器、共享存储器、系列化、微程序设计技术、流水技术、向量处理、并行处理等 器件对系统结构发展的影响 主频周期由ms?us ? ns计算,器件的速度、集成度、可靠性、价格等都随时间呈指数级增长,使计算机性能价格比显著提高。 应用对系统结构发展的影响 计算机系统结构设计者总是根据用户(市场)需求设计或改进系统结构,以适应发展。 软件对系统结构发展的影响 软件对系统结构的影响主要是解决软件的可移植性 计算机系统的软硬件成本变化 系列机要求 :向上兼容、向后兼容 机器(计算机):能存储和执行相应语言程序的算法和数据结构的执行体 计算机语言:是用以描述控制流程的、有一定规则的字符集合 透明性Transparency 本来存在的事物或属性,从某个角度去看却看不到。 计算机系统结构的定义 是对计算机系统中各机器级
文档评论(0)