Computer Architecture - Lecture 18: Prefetching (ETH Zürich, Fall 2020)

Lecture 33 of 50 in Computer Architecture by Onur Mutlu Lectures. 2 h 46 min. Watch on YouTube

Course: Computer Architecture (Computer Science). Covers: computer architecture cpu pipelining caches memory hierarchy instruction set processors.

All lectures in Computer Architecture

  1. Computer Architecture - Lecture 1: Introduction and Basics (ETH Zürich, Fall 2020) · 2 h 39 min
  2. Computer Architecture - Lecture 2a: Memory Performance Attacks (ETH Zürich, Fall 2020) · 1 h 14 min
  3. Computer Architecture - Lecture 2b: Data Retention and Memory Refresh (ETH Zürich, Fall 2020) · 1 h 51 min
  4. Computer Architecture - Lecture 2c: Course Logistics (ETH Zürich, Fall 2020) · 28 min
  5. Computer Architecture - Lecture 3a: Introduction to Genome Sequence Analysis (ETH Zürich, Fall 2020) · 1 h 12 min
  6. Computer Arch. - Lecture 3b: Memory Systems: Challenges and Opportunities (ETH Zürich, Fall 2020) · 1 h 37 min
  7. Computer Architecture - Lecture 4a: Memory Systems: Solution Directions (ETH Zürich, Fall 2020) · 1 h 5 min
  8. Computer Architecture - Lecture 4b: RowHammer (ETH Zürich, Fall 2020) · 1 h 49 min
  9. Computer Architecture - Lecture 5a: RowHammer in 2020: TRRespass (ETH Zürich, Fall 2020) · 59 min
  10. Computer Arch. - Lecture 5b: RowHammer in 2020: Revisiting RowHammer (ETH Zürich, Fall 2020) · 55 min
  11. Computer Architecture - Lecture 5c: Secure and Reliable Memory (ETH Zürich, Fall 2020) · 59 min
  12. Computer Architecture - Lecture 6: Computation in Memory (ETH Zürich, Fall 2020) · 2 h 40 min
  13. Computer Architecture - Lecture 7: Near-Data Processing (ETH Zürich, Fall 2020) · 2 h 43 min
  14. Computer Architecture - Lecture 8: Intelligent Genome Analysis (ETH Zürich, Fall 2020) · 2 h 54 min
  15. Comp. Architecture - Lecture 9a: GenASM: Approx. String Matching Accelerator (ETH Zürich, Fall 2020) · 37 min
  16. Comp Arch - Lecture 9b: EDEN: Efficient DNN Inference w/ Approximate DRAM (ETH Zürich, Spring 2020) · 27 min
  17. Comp Architecture - Lecture 9c: SMASH: Accelerating Sparse Matrix Operations (ETH Zürich, Fall 2020) · 32 min
  18. Comp Architecture - Lecture 9d: FIGARO: Fine-Grained In-DRAM Data Relocation (ETH Zürich, Fall 2020) · 21 min
  19. Computer Architecture - Lecture 10: Low-Latency Memory (ETH Zürich, Fall 2020) · 2 h 52 min
  20. Computer Architecture - Lecture 11a: Memory Controllers (ETH Zürich, Fall 2020) · 1 h 25 min
  21. Computer Architecture - Lecture 11b: Memory Interference and QoS (ETH Zürich, Fall 2020) · 1 h 35 min
  22. Computer Architecture - Lecture 12a: Bit-Exact ECC Recovery (BEER) (ETH Zürich, Fall 2020) · 53 min
  23. Computer Arch. - Lecture 12b: CLR-DRAM: Capacity-Latency Reconfigurable DRAM (ETH Zürich, Fall 2020) · 35 min
  24. Computer Architecture - Lecture 12c: The Virtual Block Interface (ETH Zürich, Fall 2020) · 43 min
  25. Computer Architecture - Lecture 12d: Real Processing-in-DRAM with UPMEM (ETH Zürich, Fall 2020) · 1 h 2 min
  26. Computer Arch - Lecture 13: Memory Interference and Quality of Service II (ETH Zürich, Spring 2020) · 2 h 59 min
  27. Computer Architecture - Lecture 14: Simulation (with a Focus on Memory) (ETH Zürich, Fall 2020) · 2 h 12 min
  28. Computer Architecture - Lecture 15: Emerging Memory Technologies (ETH Zürich, Fall 2020) · 2 h 45 min
  29. Comp. Arch. - Lect. 16a: Opportunities & Challenges of Emerging Memory Tech. (ETH Zürich Fall 2020) · 1 h 41 min
  30. Computer Architecture - Lecture 16b: Parallelism and Heterogeneity (ETH Zürich, Fall 2020) · 1 h 10 min
  31. Computer Architecture - Lecture 17: Bottleneck Acceleration (ETH Zürich, Fall 2020) · 2 h 30 min
  32. Computer Architecture - Lecture 17: Bottleneck Acceleration (ETH Zürich, Fall 2020) [Alternative] · 2 h 30 min
  33. Computer Architecture - Lecture 18: Prefetching (ETH Zürich, Fall 2020) · 2 h 46 min
  34. Computer Architecture - Lecture 19a: Execution-Based Prefetching (ETH Zürich, Fall 2020) · 1 h 33 min
  35. Computer Architecture - Announcements (ETH Zürich, Fall 2020) · 3 min
  36. Computer Architecture - Lecture 19b: Multiprocessors (ETH Zürich, Fall 2020) · 1 h 13 min
  37. Computer Architecture - Lecture 20: Memory Ordering (Memory Consistency) (ETH Zürich, Fall 2020) · 1 h 42 min
  38. Computer Architecture - Lecture 21: Cache Coherence (ETH Zürich, Fall 2020) · 2 h 25 min
  39. Computer Architecture - Discussion Session 1 (ETH Zürich, Fall 2020) · 3 h 21 min
  40. Computer Architecture - Discussion Session 2 (ETH Zürich, Fall 2020) · 3 h 35 min
  41. Comp. Arch. - Guest Lec.: In-Memory Computing: Memory Devices & Applications (ETH Zürich, Fall 2020) · 2 h 27 min
  42. Computer Architecture - Discussion Session 3 (ETH Zürich, Spring 2020) · 2 h 22 min
  43. Computer Architecture - Lecture 22: Interconnects (ETH Zürich, Fall 2020) · 2 h 54 min
  44. Computer Architecture - Lecture 23: On-Chip Networks (ETH Zürich, Fall 2020) · 1 h 51 min
  45. Computer Architecture - Lecture 24: SIMD Processors and GPUs (ETH Zürich, Fall 2020) · 2 h 31 min
  46. Computer Architecture - Lecture 25: GPU Programming (ETH Zürich, Fall 2020) · 2 h 33 min
  47. Computer Architecture - Lecture 26: Flash Memory and Solid-State Drives (ETH Zürich, Fall 2020) · 3 h 41 min
  48. Computer Architecture - Lecture 27: Systolic Arrays (ETH Zürich, Fall 2020) · 1 h 5 min
  49. Computer Architecture - Lecture 28: Fine-Grained Multithreading (ETH Zürich, Fall 2020) · 12 min
  50. Lecture 16. Static Instruction Scheduling - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu · 1 h 41 min