-january 22, 2025 - class starts
-january 22, 2025 - you can download the course syllabus from here: ece622 course syllabus
-january 22, 2025 - you can download the old exams from here: ece622 old exams
-april 2, 2025 - you can download project guideline from here: ece622 project guidelines
Date | Assignment | Solution | Due Date |
january 22, 2025 | homework 1 | homework 1 solution | february 10, 2025 |
february 10, 2025 | homework 2 | homework 2 solution | february 17, 2025 |
february 17, 2025 | homework 3 | homework 3 solution | march 5, 2025 |
march 5, 2025 | homework 4 | homework 4 solution | april 18, 2025 |
april 13, 2025 | homework 5 | homework 5 solution | april 23, 2025 |
april 7, 2025 | homework 6 | homework 6 solution | may 5, 2025 |
Date | Lecture | Topic | Note |
january 22, 2025 | lecture 1 | introduction to advanced computer architecture | -- |
january 27, 2025 | lecture 2 | introduction to advanced computer architecture | -- |
january 29, 2025 | lecture 3 | computer performance | -- |
february 3, 2025 | lecture 4 | computer performance | -- |
february 5, 2025 | lecture 5 | isa | -- |
february 10, 2025 | lecture 6 | pipelining | |
february 12, 2025 | lecture 7 | pipelining | -- |
february 17, 2025 | lecture 8 | pipelining hazards | -- |
february 19, 2025 | lecture 9 | pipelining hazards | -- |
february 24, 2025 | lecture 10 | pipelining hazards | -- |
february 26, 2025 | lecture 11 | -- | -- |
march 3, 2025 | lecture 12 | memory hierarchy design | cache memory |
march 5, 2025 | lecture 13 | -- | cache memory |
march 10, 2025 | -- | midterm exam review | -- |
march 12, 2025 | -- | midterm exam - on campus | -- |
march 17, 2025 | -- | spring break | -- |
march 19, 2025 | -- | spring break | -- |
march 24, 2025 | -- | midterm exam grades and solution review | -- |
march 26, 2025 | lecture 14 | memory hierarchy design | virtual memory |
march 31, 2025 | -- | césar chávez holiday | -- |
april 2, 2025 | lecture 15 | memory hierarchy design | virtual memory |
april 7, 2025 | lecture 16 | instruction level parallelism | scoreboarding algorithm |
april 9, 2025 | lecture 17 | instruction level parallelism | scoreboarding algorithm |
april 14, 2025 | lecture 18 | instruction level parallelism | tomasulo's algorithm |
april 16, 2025 | lecture 19 | instruction level parallelism | tomasulo's algorithm |
april 21, 2025 | lecture 20 | computer networks | |
april 23, 2025 | lecture 21 | special topics | -- |
april 28, 2025 | lecture 22 | special topics | |
april 30, 2025 | lecture 23 | final exam review | -- |
may 5, 2025 | -- | -- | project presentation |
may 7, 2025 | -- | project presentation | -- |
may 12, 2025 | -- | final exam (10:15 am - 12:15 pm) - on campus | -- |