Evaluation plan: Assignments 40%, Mid-term 25%, End-term 35%

Attendance: Institute QR method.

Attendance policy: standard. Less than 75% attendance means one grade less finally. No NP grade for audit students.

Audit pass criteria: 20 out of 40 in assignmnets. 30 out of 60 in exams. 75% attendance.

Piazza link: col216. Access code is col216 in small letters.

Text Books

Course Content


TA name Contact
Ojasvi Bansal cs5210600@cse.iitd.ac.in
Parth Thakur cs5210615@cse.iitd.ac.in
Arunabh Roy cs5221642@cse.iitd.ac.in
Arunangshu Pal csz258238@cse.iitd.ac.in
Chirag Suthar mcs252105@cse.iitd.ac.in
Hrishikesh Bhat P jcs252015@csia.iitd.ac.in
Keeratpreet Singh jcs252505@csia.iitd.ac.in
Deepak Singh csy257616@iitd.ac.in


Topic Slides used in lectures Textbook chapters
Introduction intro.pdf
Assembly Instructions ch2_slides.pdf ch2.pdf, all sections except 2.15, 2.17, 2.18
Computer Arithmetic multiply_divide.pdf, negative_numbers.pdf, floating_point.pdf ch3.pdf, all sections except 3.6-3.8
Processor Design chapter4_1.pdf, chapter4_2.pdf, chapter4_3.pdf, RISC5-controlsignals.pdf Chapter 4 (till 4.8) and Appendix A (A.7 and A.8), processor code implementation at berkeley-repo
Mid-term revision x86-MIPS.png, revision.pdf, midterm_2025.pdf, midterm_2025_student1.pdf, midterm_2025_student2.pdf, midterm_2025_student3.pdf
minor2_2023.pdf minor2_2023_student1.pdf, minor2_2023_student2.pdf, minor2_2023_student3.pdf,
Exceptions,
Out-of-order execution,
CPU extensions (superscalar,VLIW,SIMD)
exceptions.pdf out_of_order_execution.pdf 1. Orgainzation book 4.9 and 4.10
2. harris_harris_book.pdf for additional information on exceptions (Section 7.7), Superscalar processor (Section 7.8.3), Out of order processor (Section 7.8.4), Register renaming (Section 7.8.5), SIMD (Section 7.8.6)
3. quantitative_approach_book_ooo.pdf for out of order and Tomasulo's algorithm details (dynamic scheduling is another name for out of order execution).
Memory Hierarchy cache-basics.pdf, cache-friendly-programming.pdf, pagetable_tlb.pdf, pagetable_notes.pdf, cache-coherence.pdf, coherence_protocols.pdf, false-sharing.pdf, sram-dram.pdf sarangi_memory_system.pdf (except inverted page table), cache_coherence.pdf
Major revision falsesharing.pdf, practice.pdf, major_2025.pdf, major_2025_student1.pdf, major_2025_student2.pdf, major_2025_student3.pdf
major_2023.pdf major_2023_student1.pdf, major_2023_student2.pdf, major_2023_student3.pdf,

Assignments