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