Lecture0 Syllabus 2024
Lecture0 Syllabus 2024
Computer Organization
Syllabus
P2
Textbook and References
❖ Textbook
❖ John L. Hennessy and David A. Patterson, Computer
Organization and Design: The Hardware/Software
Interface RISV-V ed., Morgan Kaufmann Publishers, 2018.
(ISBN: 978-0-12-812275-4)
P3
Schedule (1/2)
Week Date Lecture Handout Submit
1 9/2, 9/4 Syllabus
2 9/9, 9/11 Computing Platform & Evaluation
Metrics
3 9/16, 9/18 Instruction Set Architecture (I) HW#1
(virtual)
4 9/23, 9/25 Instruction Set Architecture (II)
(virtual)
5 9/30, 10/2 Arithmetic Designs (I) HW#1
P4
Schedule (2/2)
P5
Class Policy
❖ Lecture
❖ Do not hesitate to ask questions in office hour
❖ The videos are only allowed to keep it to yourself
❖ Homework/Project
❖ Homework: Submit the hardcopy report in class
❖ Project: Submit the softcopy report and your final program to TA (zip file)
➢ File Naming Rule: (Student ID #)_(Student Name) ex. D12345_王小明
❖ Late homework/project 1/3 off each week, no late homework after 3 weeks
❖ Discussion with classmates is encouraged!
❖ Cheating = zero grade for both students!
❖ Midterm/Final Exam
❖ Close book
❖ Bag isolation
❖ Seat assignment
❖ Cheating = zero grade for both students!
P6
Why RISC-V
Computer Organization and Design: The Hardware/Software
Interface, RISC-V Edition
David Patterson and John Hennessy, 2018
P7
Current Computer Organization
Computer architecture, HW/SW, systems, bioinformatics, security
P8
Four Key Current Directions
P9
The Transformation Hierarchy
Problem
Algorithm
Program/Language
System Software
Computer Architecture SW/HW Interface Computer Architecture
(expanded view) (narrow view)
Micro-architecture
Logic
Devices
Electrons
P10
Axiom
Problem
Algorithm
Program/Language
System Software Co-design across the hierarchy:
SW/HW Interface Algorithms to devices
Micro-architecture
Logic Specialize as much as possible
Devices within the design goals
Electrons
P11
Current Research Mission & Major Topics
Build fundamentally better architectures
❖ Data-centric arch. for low energy & high perf.
Problem ❖ Proc. in Mem/DRAM, NVM, unified mem/storage
Algorithm ❖ Low-latency & predictable architectures
Program/Language ❖ Low-latency, low-energy yet low-cost memory
System Software ❖ QoS-aware and predictable memory systems
SW/HW Interface
❖ Fundamentally secure/reliable/safe arch.
Micro-architecture
❖ Tolerating all bit flips; patchable HW; secure mem
Logic
Devices ❖ Architectures for ML/AI/Genomics/Graph/Med
Electrons ❖ Algorithm/arch./logic co-design; full heterogeneity
Broad research ❖ Data-driven and data-aware architectures
spanning apps, systems, logic
with architecture at the center ❖ ML/AI-driven architectural controllers and design
❖ Expressive memory and expressive systems
P12
What is computer architecture?
❖ is the science and art of designing computing platforms (hardware,
interface, system SW, and programming model)
P13
Different Platforms, Different Goals
P14
Different Platforms, Different Goals
Source: https://iq.intel.com/5-awesome-uses-for-drone-technology/
P15
Different Platforms, Different Goals
Source: http://datacentervoice.com/wp-content/uploads/2015/10/data-center.jpg
P16
Different Platforms, Different Goals
Jouppi et al., “In-Datacenter Performance Analysis of a Tensor Processing Unit”, ISCA 2017.
P17
Different Platforms, Different Goals
https://youtu.be/Ucp0TTmvqOE?t=4236
P18
Why Study Computer Organization?
❖ Enable better systems: make computers faster, cheaper, smaller, more
reliable, …
❖ By exploiting advances and changes in underlying technology/circuits
P19
Introduction of Final Projects
❖ Ripes Simulator
❖ Ripes is a visual computer architecture simulator and assembly code editor built
for the RISC-V instruction set architecture.
➢ (40%) L1 cache → More memory hierarchy level?
➢ (40%) Set association policy in the cache → Different set association policy?
P20
計算機組織
Computer Organization
P22
Disruptive Technology
P23
Industry innovation on RISC-V
P24
Unconstrained Opportunity
Supply chain
Barriers removed
• Design risk
Expanded Expanded
• Cost of entry markets geographies
• Partner limitations
• Supply chain
P25
By 2025, 40% of
application-specific
integrated circuits
(ASICs) will be designed
by OEMs, up from
around 30% today.
Source: Gartner
Rapid RISC-V growth led by industrial
P27
Nearly a quarter of designs incorporate RISC-V
Wilson Research
Group/Siemens found that
23% of ASIC and FPGA
projects incorporated RISC-
V in at least one processor in a
double-blind 2020 study.
P28
RISC-V IP, SW, and Tools build momentum
P29
美國社會學家關心的問題
台灣工程領域(尤其半導體相關)學生是否真有意識到他們
的社會責任以及在地緣政治上的影響力與責任?
P30