18-344: Computer Systems and the Hardware-Software Interface

  • Home
  • Syllabus
  • Course Schedule
  • Lab Details
  • Homework Details
  • Recitation Slides
  • Piazza
  • Slack
  • Staff

Recitation Slides

Session Date
Recitation 0 - Bootstrapping 08/29/2025
Recitation 1 - Tool primer & lab guide 09/05/2025
Recitation 2 - Speedup & 5-stage pipeline 09/12/2025
Recitation 3 - Pipeline hazards, branch predictors, memory hierarchy, lab 1 tips 09/19/2025
Recitation 4 - Memory hierarchy, cache design, meltdown & spectre 09/26/2025
Recitation 5 - Performance evaluation, design space exploration, lab 2 tips 10/03/2025
Recitation 6 - Virtual memory, wrap up lab 2, lab 3 intro 10/24/2025
Recitation 7 - Superscalar & lab 3 tips 10/31/2025
Recitation 8 - Dataflow & Sparse problems 11/07/2025

Rights

The contents of this website, including all text, images, source code, videos, stylesheets and html files, unless otherwise indicated herein, are © Bill Nace, 2014 adapted with permission by Brandon Lucia, 2016, and Greg Kesden, 2023.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Attribution must include author's name and link to this site.