Module 1: Making better use of modern processors
|
2023-10-02 |
Lecture 1: The End of Conventional Performance Scaling
|
2023-10-04 |
Lecture 2: Cache And Memory System
|
2023-10-11 |
Lecture 3: Cache-Efficient Algorithms
|
2023-10-15 |
Lecture 4: Modern Processors
|
2023-10-23 |
Lecture 5: Accelerators Introduction
|
Module 2: Accelerators #1: General-Purpose Computing With GPUs
|
2023-10-25 |
Lecture 6: GPUs Introduction
|
... |
... |
Module 3: Accelerators #2: Field-Programmable Gate Array (FPGA)
|
2023-11-01 |
Lecture 7: FPGAs Introduction
|
2023-11-08 |
Lecture 8: Bluespec Introduction
|
2023-11-15 |
Lecture 9: FPGA Design Guidelines
|
Module 4: Accelerators #3: Dedicated ASICs for Important Applications
|
2023-11-20 |
Lecture 10: Neural Network Accelerators
|
Module 5: Surrounding Infrastructure: Storage, Networks, And More
|
2023-11-29 |
Lecture 13: Datacenters
|
2023-12-04 |
Lecture 14: Virtualization
- Slides
- The Digital Antiquarian, "Doing Windows" Series [link]: A fascinating history of how Microsoft Windows became what others couldn't, and how innovations in Intel 80386 helped made it happen.
- XtoF, "The 640K memory limit of MS-DOS" [link]
|
2023-12-06 |
Lecture 12: Storage introduction
|
... |
... |