中国高校课件下载中心 》 教学资源 》 大学文库

《现代计算机体系结构》课程教学课件(英文讲稿)Lecture 01 Introduction and Performance Evaluation-new

文档信息
资源类别:文库
文档格式:PDF
文档页数:34
文件大小:1.48MB
团购合买:点击进入团购
内容简介
《现代计算机体系结构》课程教学课件(英文讲稿)Lecture 01 Introduction and Performance Evaluation-new
刷新页面文档预览

高级计算机体系结构设计及其在数据中心和云计算的应用Lecture 1Introduction &Quantitative Design and Analysis

高级计算机体系结构设计及其在数据中心和云计算的应 用 Lecture 1 Introduction & Quantitative Design and Analysis

高级计算机体系结构设计及其在数据中心和云计算的应用Course Overview (1/2)Computer Architecture is... the science and art of selecting andinterconnecting hardware and softwarecomponents to create computers

高级计算机体系结构设计及其在数据中心和云计算的应 用 Course Overview (1/2) • Computer Architecture is . the science and art of selecting and interconnecting hardware and software components to create computers

高级计算机体系结构设计及其在数据中心和云计算的应用Course Overview (2/2)·Computer Architecture is an umbrella term-Architecture:software-visible interface- Micro-architecture:internal organization of components·Micro-architecture-What'sinsidetheprocessor (CPU)-Whatimplicationsthishas on software

高级计算机体系结构设计及其在数据中心和云计算的应 用 Course Overview (2/2) •Computer Architecture is an umbrella term – Architecture: software-visible interface – Micro-architecture: internal organization of components •Micro-architecture – What’s inside the processor (CPU) – What implications this has on software

高级计算机体系结构设计及其在数据中心和云计算的应用Textbook and GradingTextbook-ComputerArchitecture:AQuantitativeApproach, 5thEdition,JohnL.Hennessy&DavidA.Patterson·Grading Lab 1-5 & report (15% each)-Homeworkassignment(15%-Courseparticipation(10%)

高级计算机体系结构设计及其在数据中心和云计算的应 用 Textbook and Grading •Textbook – Computer Architecture: A Quantitative Approach, 5th Edition, John L. Hennessy & David A. Patterson •Grading – Lab 1-5 & report (15% each) – Homework assignment (15%) – Course participation (10%)

高级计算机体系结构设计及其在数据中心和云计算的应用Hardware Design Process+XddeiMiseat-fingout)0QQcspt)ro)CoE1ELnCratt nstncisGThisCoursealuationContootual DesignBehaviorallmplementation(intelCore2QuadManufacturingLayoutStructural ImplementationPackagingP

高级计算机体系结构设计及其在数据中心和云计算的应 用 Hardware Design Process Conceptual Design Behavioral Implementation Evaluation Manufacturing Layout Structural Implementation Packaging This Course

高级计算机体系结构设计及其在数据中心和云计算的应用Schedule·LecturetimeMon.(Dec.9/16)14:00-15:30,15:40-17:10Tue.(Dec.10/17)8:30-10:00,10:10-11:40,14:00-15:30- Wed.(Dec.11/18)16:00-17:30 Thu.(Dec.12/19) 8:30-10:00, 10:10-11:40— Fri.(Dec. 13/20) 8:30-10:00, 10:10-11:40·Duedate (TBA)- Lab & report (within two weeks from class ending date)-Homeworkassignment (withintwoweeksfromclassendingdate)

高级计算机体系结构设计及其在数据中心和云计算的应 用 Schedule •Lecture time – Mon. (Dec. 9/16) 14:00-15:30, 15:40-17:10 – Tue.(Dec. 10/17) 8:30-10:00, 10:10-11:40, 14:00-15:30 – Wed.(Dec.11/18) 16:00-17:30 – Thu.(Dec. 12/19) 8:30-10:00, 10:10-11:40 – Fri.(Dec. 13/20) 8:30-10:00, 10:10-11:40 •Due date (TBA) – Lab & report (within two weeks from class ending date) – Homework assignment (within two weeks from class ending date)

高级计算机体系结构设计及其在数据中心和云计算的应用Course TopicsIntro/FundamentalsMemory Hierarchy·PipeliningInstruction-LevelParallelismOut-of-Order and Speculative Execution CoreMulti-[socket(SMP,DSM) /thread(SMT,CMT)/core(CMP)Throughput-Oriented Architecture and GPUsData Center as a ComputerSustainable Computing for Future Clouds & Big DataWill devote most timeto itemsinbold

高级计算机体系结构设计及其在数据中心和云计算的应 用 Course Topics • Intro/Fundamentals • Memory Hierarchy • Pipelining • Instruction-Level Parallelism • Out-of-Order and Speculative Execution Core • Multi-[socket(SMP,DSM)|thread(SMT,CMT)|core(CMP)] • Throughput-Oriented Architecture and GPUs • Data Center as a Computer • Sustainable Computing for Future Clouds & Big Data Will devote most time to items in bold

高级计算机体系结构设计及其在数据中心和云计算的应用QuantitativeDesignand AnalysisUnderstanding and Measuring PerformanceMemory LocalityPower and EnergyParallelism and Critical PathsInstructionSetArchitectureBasic Processor Organization

高级计算机体系结构设计及其在数据中心和云计算的应 用 Quantitative Design and Analysis • Understanding and Measuring Performance • Memory Locality • Power and Energy • Parallelism and Critical Paths • Instruction Set Architecture • Basic Processor Organization

高级计算机体系结构设计及其在数据中心和云计算的应用Amdahl's LawSpeedup = timewithout enhancement / timewith enhancementAnenhancement speedsupfractionfof ataskbyfactorStimenew = timeorig:( (1-f) + f/S )SSoverall = 1 / ( (1-f) + f/S )timeorigf(1 - f)timenew(1 - f)f/Sf/S

高级计算机体系结构设计及其在数据中心和云计算的应 用 1 timeorig (1 - f) f timeorig (1 - f) f timeorig Amdahl’s Law Speedup = timewithout enhancement / timewith enhancement An enhancement speeds up fraction f of a task by factor S timenew = timeorig·( (1-f) + f/S ) Soverall = 1 / ( (1-f) + f/S ) (1 - f) timenew (1 - f) f/S timenew f/S

高级计算机体系结构设计及其在数据中心和云计算的应用The Iron Law of Processor PerformanceTimeTimeInstructionsCyclesXXCycleProgramProgramInstructionTotalWorkCPIorI/IPCI/f (frequency)InProgramAlgorithms,Microarchitecture,Compilers,MicroarchitectureProcessTechISA ExtensionsArchitects target CPl,but mustunderstand theothers

高级计算机体系结构设计及其在数据中心和云计算的应 用 The Iron Law of Processor Performance Cycle Time Instruction Cycles Program Instructions Program Time    Architects target CPI, but must understand the others Total Work In Program CPI or 1/IPC 1/f (frequency) Algorithms, Compilers, ISA Extensions Microarchitecture Microarchitecture, Process Tech

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档