Module 1: Making use of modern processors
|
2020-03-30 |
Lecture 1: The End of Conventional Performance Scaling
|
2020-04-01 |
Lecture 2: Cache And Memory System
|
2020-04-05 |
Lecture 3: Cache-Efficient Algorithms
|
2020-04-08 |
Lecture 4: Modern Processors
|
2020-04-13 |
Lecture 5: Accelerators Introduction
|
2020-04-15 |
Lab 1: Stencil Computation
|
Module 2: Accelerators #1: General-Purpose Computing With GPUs
|
2020-04-15 |
Lecture 6: GPU Computing Introduction
|
2020-04-20 |
Lecture 7: GPU Architecture And Performance
|
2020-04-22 |
Lecture 8: GPU Application Examples
|
Module 3: Accelerators #2: Field-Programmable Gate Array (FPGA)
|
2020-04-22 |
Lecture 8: What Are FPGAs And Why You Care
|
2020-04-27 |
Lecture 9: Bluespec Introduction
|
2020-04-29 |
Lecture 10: Bluespec Types
|
2020-05-04 |
Lecture 11: More Bluespec Topics
|
2020-05-06 |
Lecture 12 & 13: FPGA Design Guidelines
|
2020-050-18 |
Lab 2: Stencil Computation on GPUs
|
Module 4: Accelerators #3: ASICs For Neural Network Acceleration
|
2020-05-13 |
Lecture 14: Neural Network Acceleration
|
2020-05-18 |
Lecture 15: Neural Network Compression And More
|
Module 5: Surrounding Infrastructure: Storage, Networks, And More
|
2020-05-20 |
Lecture 16: Storage Technologies Introduction
|
2020-05-27 |
Lecture 17: Storage Technologies Continued
|
2020-06-01 |
Lecture 18: Datacenters
|