[精选]现代计算机体系结构研讨35566.pptx
《[精选]现代计算机体系结构研讨35566.pptx》由会员分享,可在线阅读,更多相关《[精选]现代计算机体系结构研讨35566.pptx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、18.03.2023计算机体系结构Chapter1.1本资料来源18.03.2023计算机体系结构Chapter1.2计算机体系结构周学海xhzhouustc.edu.0551-3601558中国科学技术大学计算机系18.03.2023计算机体系结构Chapter1.3课程安排授课方式总学时60学时每次三节课评分方式考试80平时小测验10平时作业1018.03.2023计算机体系结构Chapter1.4教材与主要参考书张晨曦等,计算机体系结构,高等教育出版社John L.Hennessy,David A.Patternson,Computer Organization&Design:The H
2、ardware/Software Interface,2nd ed.San Francisco:Morgan Kaufmann Publishers,Inc.1998,机械工业出版社(影印版)1999David A.Patternson,John L.Hennessy,Computer Architecture:A Quantitative Apprach.2nd ed.San Francisco:Morgan Kaufmann Publishers,Inc.,1996,机械工业出版社(影印版),199918.03.2023计算机体系结构Chapter1.5第1章 绪论1.1 引论计算机的食物
3、链为什么会有如此变化现代计算机系统发展趋势1.2 计算机体系结构的基本概念1.3 定量分析技术基础18.03.2023计算机体系结构Chapter1.6现实世界食物链大鱼吃小鱼18.03.2023计算机体系结构Chapter1.7截止1988年计算机食物链18.03.2023计算机体系结构Chapter1.81998年计算机食物链18.03.2023计算机体系结构Chapter1.91.为什么会有如此变化Performance电路技术的发展CMOS VLSI 取代了原来的TTL,ECL技术,提高了器件性能,降低了器件成本。计算机体系结构技术的发展,提高了低端产品的性能。RISC,Supersc
4、alar,VLIW,RAID,.Price 开发周期缩短,难度降低采用 CMOS VLSI,组件减少,系统相对较小。大规模生产,批量大系列机的概念,使得服务成本降低。Function网络技术,互连网络技术的发展,使得低端产品的功能增强。18.03.2023计算机体系结构Chapter1.102.Technology Trends:Microprocessor CapacityCMOSimprovements:Diesize:2Xevery3yrsLinewidth:halve/7yrsAlpha 21264:15 millionPentium Pro:5.5 millionPowerPC 62
5、0:6.9 millionAlpha 21164:9.3 millionSparc Ultra:5.2 millionMooresLawISSCC 2000:25M+transistor processors(Intel)18.03.2023计算机体系结构Chapter1.11Memory Capacity(Single Chip DRAM)yearsize(Mb)cyctime19800.0625250 ns19830.25220 ns19861190 ns19894165 ns199216145 ns199664120 ns2000256100 ns18.03.2023计算机体系结构Cha
6、pter1.12Technology Trends(Summary)CapacitySpeed(latency)Logic2xin3years2xin3yearsDRAM4xin3years2xin10yearsDisk4xin3years2xin10years18.03.2023计算机体系结构Chapter1.13Processor frequency trendFrequencydoubleseachgenerationNumberofgates/clockreduceby25%18.03.2023计算机体系结构Chapter1.14Processor Performance Trends
7、18.03.2023计算机体系结构Chapter1.15Professor Performance18.03.2023计算机体系结构Chapter1.16Performance Trends (Summary)性能:提高50 per year(2X/18 months)性价比:提高70%per year18.03.2023计算机体系结构Chapter1.17 未来可能达到的水平Die Area:2.5x2.5 cmVoltage:0.6-0.9 VTechnology:0.07 m15 times denserthan today2.5 times powerdensity5 times cl
8、ock rateSilicon in 2010Silicon in 201018.03.2023计算机体系结构Chapter1.18未来的热点之一Source:Richard Newton18.03.2023计算机体系结构Chapter1.19 嵌入式微处理器什么是嵌入式微处理器一种可编程处理器,产品的最终用户不能访问其编程接口,用户只能通过应用程序与其交互例如-PDA-3COM Palm pilots 原先为嵌入式系统设计,后来将编程接口开放转向通用计算机系统18.03.2023计算机体系结构Chapter1.20一些有趣的数据Intel 4004 是为嵌入式应用(计算器)设计现在的微处理器
9、95%用于嵌入式系统SSH3/4(Hitachi):best selling RISC microprocessor50%的收入来源于嵌入式系统应用于特定领域的微处理器MicrocontrollersDSPsMedia ProcessorsGraphics ProcessorsNetwork and Communication Processors18.03.2023计算机体系结构Chapter1.21嵌入式微处理器的评价FlexibilityPowerCostPerformance as a Functionality ConstraintPerformance as a Functiona
10、lity Constraint(“Just-in-Time Computing”)(“Just-in-Time Computing”)Components of CostArea of die/yieldCode density(memory is the major part of die size)PackagingDesign effortProgramming costTime-to-marketReusability18.03.2023计算机体系结构Chapter1.221.2 计算机系统基本概念计算机体系结构定义指令集结构(Instruction Set Architecture)
11、计算机体系结构研究的内容18.03.2023计算机体系结构Chapter1.23计算机体系结构的定义Computer Architecture =Instruction Set Architecture+Machine Organization+.Instruction Set Architecuture.the attributes of a computing system as seen by the programmer,i.e.the conceptual structure and functional behavior,as distinct from the organizat
12、ion of the data flows and controls the logic design,and the physical implementation.Amdahl,Blaaw,and Brooks,196418.03.2023计算机体系结构Chapter1.24SOFTWARESOFTWARE可编程存储器组织可编程存储器组织指令功能指令功能指令集指令集异常的条件异常的条件数据类型和数据结构:编码和表示数据类型和数据结构:编码和表示访问数据和指令的寻址方式访问数据和指令的寻址方式指令集结构18.03.2023计算机体系结构Chapter1.251950s to 1960s:体系
13、结构课程:计算机运算器1970s to 1980s中:体系结构课程:指令集设计1990s:计算机体系结构课程:CPU设计,存储系统设计,I/O系统设计,多处理器,网络2000s:计算机体系结构课程:非 Von-Neumann 结构,可重新配置体系结构等。2010s:Self Adapting Systems?Self Organizing Structures?DNA System/Quantum Computing?计算机体系结构定义的变化18.03.2023计算机体系结构Chapter1.26instructionsetsoftwarehardware指令集结构:a Critical In
14、terface18.03.2023计算机体系结构Chapter1.27Digital Alpha(v1,v3)1992-97HP PA-RISC(v1.1,v2.0)1986-96Sun Sparc(v8,v9)1987-95SGI MIPS(MIPS I,II,III,IV,V)1986-96Intel(8086,80286,80386,1978-96 80486,Pentium,MMX,.)指令集结构举例18.03.2023计算机体系结构Chapter1.28指令类型Load/StoreComputationalJump and BranchFloating Pointcoprocesso
15、rMemory ManagementSpecialR0-R31PCHILOOPOPOPrsrtrdsafunctrsrtimmediatejumptarget3种指令格式种指令格式:all32bitswideRegistersMIPS R3000 Instruction Set Architecture(Summary)18.03.2023计算机体系结构Chapter1.29Logic Designers ViewISALevelFUs&Interconnect主要部件的容量和性能特征(e.g.,Registers,ALU,Shifters,Logic Units,.)这些部件的互连方式这些部
16、件间所传送的信息这些信息流是如何控制的.FU的实现技术(以实现ISA)ISARegister Transfer Level (RTL)描述计算机组织18.03.2023计算机体系结构Chapter1.30The Big PictureControlDatapathMemoryProcessorInputOutput计算机五大部件计算机五大部件(1946年以来)年以来)18.03.2023计算机体系结构Chapter1.31Example OrganizationTI SuperSPARCtm TMS390Z50 in Sun SPARCstation20Boot PROMFloating-po
17、int UnitInteger UnitInstCacheRefMMUDataCacheStoreBufferBus InterfaceSuperSPARCL2$CCMBus ModuleMBusL64852MBuscontrolM-SAdapterSBusDRAM ControllerSBusDMASCSIEthernetSTDIOserialkbdmouseaudioRTCFloppySBusCards18.03.2023计算机体系结构Chapter1.32计算机系统的层次结构不同的抽象层所“看到”的机器特征不同随着技术的发展,体系结构的定义也在发生变化体系结构的研究涉及设计,度量和评价三
18、方面I/OsystemInstr.SetProc.CompilerOperatingSystemApplicationDigitalDesignCircuitDesignInstructionSetArchitectureFirmwareDatapath&ControlLayout18.03.2023计算机体系结构Chapter1.33ComputerArchitectureTechnologyProgrammingLanguagesOperatingSystemsHistoryApplicationsCleverness体系结构发展的源动力18.03.2023计算机体系结构Chapter1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 现代 计算机体系结构 研讨 35566
限制150内