A practical, project-based course on end-to-end systems design for Deep Learning, taught from the perspective of Computer Architecture.
| Gopalakrishnan Srinivasan |
SSB 202, Department of Computer Science and Engineering, IIT Madras e-mail: sgopal@cse.iitm.ac.in |
This course is a practical and project based introduction to end-to-end systems design challenges in Deep Learning from the perspective of Computer Architecture. It covers topics from three fields: Machine Learning, Compilers, and Architecture. It targets self-motivated graduate students and upper-level undergraduates interested in pursuing the area in greater depth, potentially for a research project or thesis.
It is not a traditional lecture-and-exam course. Instead, it features in-class tutorials, hands-on assignments, and a significant course project. Students are expected to do original work that can potentially be extended even beyond the course itself.
"I hear and I forget. I see and I remember. I do and I understand."
- Confucius
| Component | Weight |
|---|---|
| 3 assignments | 15% (each) |
| Mid sem Exam (25 October 2026) | 25% |
| End sem Exam (13 December 2026) | 30% |
Taught in the C slot
| Day | Time |
|---|---|
| Monday | 16:00 – 17:15 |
| Wednesday | 16:00 – 17:15 |
| Week | Dates | Important Dates | Topic and Lecture Slides | Assignments |
|---|---|---|---|---|
| Week 1 | ||||
| Week 2 | ||||
| Week 3 | ||||
| Week 4 | ||||
| Week 5 | ||||
| Week 6 | ||||
| Week 7 | ||||
| Week 8 | ||||
| Week 9 | ||||
| Week 10 | ||||
| Week 11 | ||||
| Week 12 | ||||
| Week 13 | ||||
| Week 14 | ||||
| Week 15 | ||||
| Week 16 |
| Rajshekhar Rakshit | cs24s031@cse.iitm.ac.in |