Digital Design & Comp Arch - Lecture 7: Von Neumann Model & Instruction Set Architectures (Spr 2023)

Digital Design and Computer Architecture, ETH Zürich, Spring 2023 https://safari.ethz.ch/digitaltechnik... Lecture 7: Von Neumann Model & Instruction Set Architectures Lecturer: Professor Onur Mutlu (https://people.inf.ethz.ch/omutlu/) Date: March 16, 2023 Lecture 7 Slides (pptx): https://safari.ethz.ch/digitaltechnik... Lecture 7 Slides (pdf): https://safari.ethz.ch/digitaltechnik... 01:43 Timing and Verification 04:01 Timing in a Single Sequential Component 14:20 Make Sure a Design Works Correctly 26:43 The von Neumann Model & Instruction Set Architecture 29:35 Building a Computing System 32:30 The von Neumann Model 36:15 Memory 38:50 Word Addressable Memory 40:59 Byte Addressable Memory 43:34 Big Endian vs. Little Endian 46:45 Addressing Memory: MAR and MDR 50:05 Break 1:01:50 Processing Unit 1:05:53 Processing Unit: Fast Temporary Storage 1:11:46 MIPS Register File (Conventions) 1:14:19 Control Unit 1:23:18 LC-3: A von Neumann Machine Recommended Reading: ==================== Intelligent Architectures for Intelligent Computing Systems https://people.inf.ethz.ch/omutlu/pub... A Modern Primer on Processing in Memory https://people.inf.ethz.ch/omutlu/pub... RowHammer: A Retrospective https://people.inf.ethz.ch/omutlu/pub... RECOMMENDED LECTURE VIDEOS & PLAYLISTS: ======================================== Computer Architecture Fall 2021 Lectures Playlist:    • Computer Architecture - Lecture 1: Introdu...   Computer Architecture Fall 2022 Lectures Playlist:    • Computer Architecture - Lecture 1: Introdu...   Digital Design and Computer Architecture Spring 2022 Livestream Lectures Playlist:    • Digital Design and Computer Architecture -...   Digital Design and Computer Architecture Spring 2021 Livestream Lectures Playlist:    • Onur Mutlu - Digital Design and Computer A...   Featured Lectures:    • Onur Mutlu - Supercomputing Frontiers Euro...   Interview with Professor Onur Mutlu:    • Interview with Onur Mutlu @ ISCA 2019 on c...   The Story of RowHammer Lecture:    • The Story of Rowhammer - Secure Hardware, ...   Accelerating Genome Analysis Lecture:    • Accelerating Genome Analysis: A Primer on ...   Memory-Centric Computing Systems Tutorial at IEDM 2021:    • IEDM 2020 Tutorial: Memory-Centric Computi...   Intelligent Architectures for Intelligent Machines Lecture:    • Onur Mutlu - Invited Talk @ Seoul National...   Computer Architecture Fall 2020 Lectures Playlist:    • Computer Architecture - Lecture 1: Introdu...   Digital Design and Computer Architecture Spring 2020 Lectures Playlist:    • Digital Design & Computer Architecture: Le...   Public Lectures by Onur Mutlu, Playlist:    • Onur Mutlu - Future Computing Architecture...   Computer Architecture at Carnegie Mellon Spring 2015 Lectures Playlist:    • Lecture 1. Introduction and Basics - Carne...   Rethinking Memory System Design Lecture @stanfordonline :    • Stanford Seminar - Rethinking Memory Syste...  

Digital Design & Comp Arch - Lecture 8: Instruction Set Architectures II (Spring 2023)
▶︎

Digital Design & Comp Arch - Lecture 8: Instruction Set Architectures II (Spring 2023)

Digital Design & Computer Architecture D13: Problem-Solving Session 13 (Spring 2026)
▶︎

Digital Design & Computer Architecture D13: Problem-Solving Session 13 (Spring 2026)

The SpaceX Selloff Has Only Just Begun
▶︎

The SpaceX Selloff Has Only Just Begun

Onur Mutlu - Digital Design & Computer Arch. - Lecture 9: Von Neumann Model & ISAs (Spring 2021)
▶︎

Onur Mutlu - Digital Design & Computer Arch. - Lecture 9: Von Neumann Model & ISAs (Spring 2021)

Gemma 4 Explained: Multimodal Efficiency and Shared KV Caching on Consumer Hardware.
▶︎

Gemma 4 Explained: Multimodal Efficiency and Shared KV Caching on Consumer Hardware.

Digital Design and Comp. Arch. - L7: Von Neumann Model & Instruction Set Architectures (Spring 2025)
▶︎

Digital Design and Comp. Arch. - L7: Von Neumann Model & Instruction Set Architectures (Spring 2025)

The Scariest Chart in Electrical Engineering
▶︎

The Scariest Chart in Electrical Engineering

David Patterson (Turing Award Winner): GPUs vs TPUs, Computer Architecture, RISC vs CISV
▶︎

David Patterson (Turing Award Winner): GPUs vs TPUs, Computer Architecture, RISC vs CISV

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Von Neumann Architecture - Computerphile
▶︎

Von Neumann Architecture - Computerphile

Computer Architecture - Lecture 10: Memory Controllers (Fall 2024)
▶︎

Computer Architecture - Lecture 10: Memory Controllers (Fall 2024)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Digital Design and Computer Arch. - L19: GPU Architectures (Spring 2025)
▶︎

Digital Design and Computer Arch. - L19: GPU Architectures (Spring 2025)

From Child Prodigy to Winning Fields Medal, Nobel of Math
▶︎

From Child Prodigy to Winning Fields Medal, Nobel of Math

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

9.2.3 The von Neumann Model
▶︎

9.2.3 The von Neumann Model

A 28-year-old Steve Jobs gives a talk at the 1983 International Design Conference in Aspen
▶︎

A 28-year-old Steve Jobs gives a talk at the 1983 International Design Conference in Aspen

Digital Design & Comp. Arch: L5: Hardware Description Languages and Verilog (Spring 2026)
▶︎

Digital Design & Comp. Arch: L5: Hardware Description Languages and Verilog (Spring 2026)

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat