上海交通大学:《高级计算机系统结构》课程教学资源(讲稿)

上游充通大学 SHANGHAI JIAO TONG UNIVERSITY Advanced Computer Architecture (X033503) Quan Chen Department of Computer Science and Engineering 1日日
Advanced Computer Architecture (X033503) Quan Chen Department of Computer Science and Engineering

Course Outline 0 Basic Principles in Computer Architecture Multiprocessor,many-core Design Power-aware CPU Design Scheduling Techniques GPU-related Techniques Datacenter-related Techniques ©Neural Network Chips Design of TianHe Supercomputer
Course Outline Basic Principles in Computer Architecture Multiprocessor, many-core Design Power-aware CPU Design Scheduling Techniques GPU-related Techniques Datacenter-related Techniques Neural Network Chips Design of TianHe Supercomputer …

Coping with This Course 4 paper-reading homeworks 40% Read a paper on the latest computer architecture conference (ISCA,MICRO,ASPLOS,HPCA),and write a summary One paper critique 30% Write a 3~4 page paper critique on a specific topic A paper draft is acceptable as well One 15-min presentation 30% Selecting a top-tier paper,and presenting it to your classmates Presenting your architecture-related work(preferred)
Coping with This Course 4 paper-reading homeworks 40% • Read a paper on the latest computer architecture conference (ISCA, MICRO, ASPLOS, HPCA), and write a summary One paper critique 30% • Write a 3~4 page paper critique on a specific topic • A paper draft is acceptable as well One 15-min presentation 30% • Selecting a top-tier paper, and presenting it to your classmates • Presenting your architecture-related work (preferred)

Paper Critique A critique is not a summary of the paper!A critique requires judgement,synthesis,analysis, and opinion. ·The paper review The strength of the paper The weakness of the paper ·Your conclusion
Paper Critique A critique is not a summary of the paper! A critique requires judgement, synthesis, analysis, and opinion. • The paper review • The strength of the paper • The weakness of the paper • Your conclusion

上游充通大 Course Material SHANGHAI JIAO TONG UNIVERSITY Main Textbook. (CAA)Computer Architecture:A Quantitative Approach Hennessey and Patterson,5th Edition (2012) M Dubois et al,Parallel Computer Organization and Design,1st edition Prerequisite:Computer Organization and Design Reference book:(COD)Computer Organization and Design:The Hardware/Software Interface 4th Edition.David A.Patterson,John L.Hennessy 国 Other research papers we bring up in class or post online
Course Material Main Textbook: (CAA) Computer Architecture: A Quantitative Approach Hennessey and Patterson, 5th Edition (2012) M Dubois et al, Parallel Computer Organization and Design, 1st edition Prerequisite: Computer Organization and Design Reference book: (COD) Computer Organization and Design: The Hardware/Software Interface 4th Edition. David A.Patterson,John L.Hennessy Other research papers we bring up in class or post online

上泽充通大学 Prerequisites SHANGHAI JIAO TONG UNIVERSITY Students with varied backgrounds Prerequisites-Basic Computer architecture Basic computer organizaion like in CS 209) Basic architecture (like in CS 359) 0 Read and write in an assembly language,C, C++,..MIPS/ARM ISA preferred
Prerequisites Students with varied backgrounds Prerequisites – Basic Computer architecture • Basic computer organizaion ( like in CS 209) • Basic architecture (like in CS 359) • Read and write in an assembly language, C, C++ ,..MIPS/ARM ISA preferred

上游充通大兽 Prerequisites SHANGHAI JIAO TONG UNIVERSITY What you should know from CS 209 Textbook:(COD)Computer Organization and Design:The Hardware/Software Interface 4th Edition.David A.Patterson,John L.Hennessy Basic machine structure processor(data path,control,arithmetic),memory,1/O Instruction Sets Types of instructions,instruction formats Read and write in an assembly language ·MIPS preferred "Understand the concepts of pipelining and virtual memory
Prerequisites What you should know from CS 209 ? Textbook: (COD) Computer Organization and Design: The Hardware/Software Interface 4th Edition. David A.Patterson,John L.Hennessy Basic machine structure • processor (data path, control, arithmetic), memory, I/O Instruction Sets • Types of instructions, instruction formats Read and write in an assembly language • MIPS preferred ¨Understand the concepts of pipelining and virtual memory

上游充通大兽 Prerequisites SHANGHAI JIAO TONG UNIVERSITY What you should know from CS 359 Textbook:(CAA)Computer Architecture:A Quantitative Approach Hennessey and Patterson,5th Edition(2012) Memory Design:Memory Hierarchy,Cache Memory (App. B,Ch.2) Processor Design:Pipelining (App.C,Ch.3) processor(data path,control/branching schemes, arithmetic),Tomasulo,basic speculation,hazards (RAW, WAR,WAW)
Prerequisites What you should know from CS 359 ? Textbook: (CAA) Computer Architecture: A Quantitative Approach Hennessey and Patterson, 5th Edition (2012) • Memory Design: Memory Hierarchy, Cache Memory (App. B, Ch.2) • Processor Design: Pipelining (App. C, Ch.3) • processor (data path, control/branching schemes, arithmetic), Tomasulo, basic speculation, hazards (RAW, WAR, WAW)

Fundamentals of Quantitative Design and Analysis Copyright 2012,Elsevier Inc.All rights reserved
Fundamentals of Quantitative Design and Analysis Copyright © 2012, Elsevier Inc. All rights reserved

Computer Technology Introduction Performance improvements: Improvements in semiconductor technology Feature size,clock speed Improvements in computer architectures Enabled by HLL compilers,UNIX Lead to RISC architectures Together have enabled: Lightweight computers Productivity-based managed/interpreted programming languages
Computer Technology Performance improvements: • Improvements in semiconductor technology • Feature size, clock speed • Improvements in computer architectures • Enabled by HLL compilers, UNIX • Lead to RISC architectures • Together have enabled: • Lightweight computers • Productivity-based managed/interpreted programming languages Introduction
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第09章 新型计算机病毒.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第08章 移动智能终端恶意代码.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第07章 Linux病毒技术.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第06章 宏病毒.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第05章 特洛伊木马(Trojan horse).ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第04章 传统计算机病毒.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第03章 计算机病毒结构及技术分析.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第02章 计算机病毒理论模型.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第01章 计算机病毒概述(刘功申).ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第12章 计算机病毒防治策略.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第11章 常用杀毒软件及其解决方案.ppt
- 上海交通大学:《恶意代码与计算机病毒(原理、技术和实践)》课程教学资源(PPT课件)第10章 计算机病毒的防范技术.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第四章 循环控制.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第六章 过程封装——函数.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第五章 批量数据处理——数组.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第二章 通过例子学习.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第三章 分支程序设计.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第七章 间接访问——指针.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)函数指针的应用、气泡排序法.pptx
- 计算机系统结构课程教材:计算机科学丛书《深入理解计算机系统》【兰德尔E.布莱恩特、大卫R.奥哈拉伦】原书第三版(中文版)PDF电子书(共十二章)Computer Systems A Programmer's Perspective.pdf
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第十章 文件、外部排序与外部搜索.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第二章 线性表.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第三章 栈和队列.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第四章 数组、串与广义表.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第五章 树.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第六章 集合与字典.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第七章 搜索结构.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 中国科学院高能所计算中心:高能物理数据的存储和管理(汪璐).pptx
- 中国科学院高能所计算中心:数据技术课程 CSC 2018 Data Technologies Exercises(CSC DT 2018 Introduction).pdf
- 中国科学院高能所计算中心:数据技术上机 Data Technologies – CERN School of Computing 2019.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Writing Parallel software(pres).pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Writing Parallel software(booklet).pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Practical vectorization-pres.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Practical vectorization-booklet.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Modern programming languages for HEP-pres.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Modern programming languages for HEP-booklet.pdf