Onur Mutlu Lectures

Onur Mutlu Lectures

Creator
0 followers

Full computer architecture/memory systems lectures

Digital Design & Comp. Arch: L22: Memory Hierarchy and Caches (Spring 2026)
VideoMay 12, 2026

Digital Design & Comp. Arch: L22: Memory Hierarchy and Caches (Spring 2026)

Lecture 22 of the Digital Design & Computer Architecture course examines the memory hierarchy and cache architectures, reviewing how different memory technologies—SRAM, DRAM, and emerging non‑volatile options—fit into a multi‑level system. The instructor stresses that each level trades speed, capacity, cost,...

By Onur Mutlu Lectures
Digital Design & Computer Architecture D10: Problem-Solving Session 10 (Spring 2026)
VideoMay 11, 2026

Digital Design & Computer Architecture D10: Problem-Solving Session 10 (Spring 2026)

The session opened with a dual focus on VLIW (referred to as VIW) architectures and systolic‑array designs, providing a quick theoretical refresher before diving into hands‑on exercises. The instructor emphasized that VLIW’s performance hinges on the compiler’s ability to group...

By Onur Mutlu Lectures
Digital Design & Comp. Arch: L20b: GPU Programming (Spring 2026)
VideoMay 8, 2026

Digital Design & Comp. Arch: L20b: GPU Programming (Spring 2026)

The lecture introduces GPU programming as a cornerstone of modern high‑performance computing, shifting focus from traditional graphics rendering to general‑purpose acceleration. It outlines the CUDA and OpenCL ecosystems, emphasizing the bulk‑synchronous parallel model that structures code into thread blocks, warps,...

By Onur Mutlu Lectures
Digital Design & Comp. Arch: L20: GPU Architectures (Spring 2026)
VideoMay 5, 2026

Digital Design & Comp. Arch: L20: GPU Architectures (Spring 2026)

The lecture focuses on modern GPU architectures, positioning them as flexible extensions of classic SIMD, array, and vector processors. Building on last week’s SIMD fundamentals, the professor explains how GPUs blend space‑time parallelism, allowing scalar instructions to be dispatched across...

By Onur Mutlu Lectures
Digital Design & Computer Architecture D9: Problem-Solving Session 9 (Spring 2026)
VideoMay 4, 2026

Digital Design & Computer Architecture D9: Problem-Solving Session 9 (Spring 2026)

The video walks through a problem‑solving session on branch prediction, a core technique for handling control dependencies in modern pipelined CPUs. After a brief recap of terminology such as control dependency and branch‑resolution penalty, the instructor introduces several classic prediction...

By Onur Mutlu Lectures
Seminar in Comp. Arch. - S3: Conduit (Spring 2026)
VideoMay 1, 2026

Seminar in Comp. Arch. - S3: Conduit (Spring 2026)

The seminar introduced Conduit, a programmer‑transparent near‑data processing (NDP) framework that leverages the heterogeneous compute resources inside modern SSDs—embedded cores, DRAM, and flash chips. By abstracting offloading decisions away from developers, Conduit aims to overcome the adoption barriers of prior...

By Onur Mutlu Lectures
Digital Design & Comp. Arch: L19: SIMD Architectures (Spring 2026)
VideoMay 1, 2026

Digital Design & Comp. Arch: L19: SIMD Architectures (Spring 2026)

The lecture introduces single‑instruction‑multiple‑data (SIMD) architectures, emphasizing their central role in today’s high‑performance computing, especially for machine‑learning workloads such as GPUs. It reviews data‑level parallelism, explains Flynn’s taxonomy, and distinguishes array processors (space‑parallel) from vector processors (time‑parallel). The discussion highlights vector...

By Onur Mutlu Lectures
P&S Arch. & Algo. For Health & Life Sciences - L6: Overview of Genomic Workflows (II) (Spr 2026)
VideoApr 28, 2026

P&S Arch. & Algo. For Health & Life Sciences - L6: Overview of Genomic Workflows (II) (Spr 2026)

The sixth lecture of the P&S Architecture & Algorithms for Health & Life Sciences series dives into genomic workflow analysis, concentrating on the read‑mapping stage that stitches sequenced fragments into a complete genome. It revisits earlier concepts—why genomics matters, base‑calling,...

By Onur Mutlu Lectures
Scaling the Memory Wall: Towards 3D-DRAM-Based Accelerators for Efficient Generative Inference
VideoApr 28, 2026

Scaling the Memory Wall: Towards 3D-DRAM-Based Accelerators for Efficient Generative Inference

The talk addresses the growing "memory wall" that hampers generative AI inference and proposes 3D‑DRAM‑based accelerators as a hardware remedy. While processor speed has risen 50‑60% annually, memory bandwidth lags at 7‑8%, turning the decode stage of large language models...

By Onur Mutlu Lectures
Digital Design & Computer Architecture D8: Problem-Solving Session 8 (Spring 2026)
VideoApr 27, 2026

Digital Design & Computer Architecture D8: Problem-Solving Session 8 (Spring 2026)

The session focused on out‑of‑order execution and Thomas’s algorithm, reviewing how modern pipelines mitigate data dependencies through register renaming and dynamic scheduling. The instructor recapped lecture concepts before tackling a common exam problem that requires reverse‑engineering the Thomas algorithm from...

By Onur Mutlu Lectures
P&S Arch. & Algo. For Health & Life Sciences - L5: Overview of Genomic Workflows (I) (Spr 2026)
VideoApr 23, 2026

P&S Arch. & Algo. For Health & Life Sciences - L5: Overview of Genomic Workflows (I) (Spr 2026)

The lecture provides a holistic overview of genomic workflows, emphasizing why genomics is central to modern biology, medicine, and environmental monitoring. It revisits storage‑centric acceleration discussed earlier and expands to the full pipeline—from sample acquisition and sequencing to variant calling,...

By Onur Mutlu Lectures
Digital Design & Comp. Arch: L17: Branch Prediction (Spring 2026)
VideoApr 20, 2026

Digital Design & Comp. Arch: L17: Branch Prediction (Spring 2026)

ETH Zurich’s Digital Design & Computer Architecture course released Lecture 17 on branch prediction, delivered by Prof. Onur Mutlu on April 23, 2026. The session explores static and dynamic prediction schemes, their impact on processor pipelines, and ties to emerging...

By Onur Mutlu Lectures
Seminar in Comp. Arch. - S1: ColumnDisturb & ABACuS (Spring 2026)
VideoApr 17, 2026

Seminar in Comp. Arch. - S1: ColumnDisturb & ABACuS (Spring 2026)

The seminar introduced column disturbance, a newly documented read‑disturbance effect in modern DRAM. Presenter Yong Jo explained the open‑bitline architecture of DDR4 and HBM2 chips, then described how aggressive activation of a single row can perturb bit‑lines across an entire...

By Onur Mutlu Lectures
"Can We Do Better?" Prof. Onur Mutlu's MICRO 2025 Keynote Talk at Seoul - 21.10.2025
VideoApr 15, 2026

"Can We Do Better?" Prof. Onur Mutlu's MICRO 2025 Keynote Talk at Seoul - 21.10.2025

Prof. Onur Mutlu’s MICRO 2025 keynote, titled “Can We Do Better?”, framed the memory bottleneck as the central obstacle to energy‑efficient, high‑performance computing. He argued that while the industry has long treated computing as an energy problem, the majority of...

By Onur Mutlu Lectures
Onur Mutlu Lectures | Pulse