| Home | Administrivia | Lectures/Readings/Reviews/Events | Homework | Projects | BBoard | Resources |
News
| Wed Apr 28 | Project Final Presentations are online |
| Wed Apr 28 | Phase2 Presentations are online |
| Mon Mar 8 | Phase 2 schedule is posted |
| Fri Mar 5 | Last year's midterm is available |
| Wed Feb 11 | Homework2 is out |
| Wed Feb 11 | Project handout, descriptions, and resources are online here |
| Sun Feb 8 | Added a bboard for 1718, for picking partners for project or presentations, or other discussion. |
| Wed Jan 28 | Homework1 clarification: you need only model a data cache (ie, instruction references do not use the cache you are modeling) |
| Wed Jan 14 | lecture notes for next class available |
| Thu Jan 8 | Review due for next class |
| Tue Jan 6 | First class: Wed Jan 7 1-3pm Bahen 4164 |
Summary of this ECE1718 Spring 2004
The focus of this course will be on computer architecture, with an emphasis on real life modern and emerging microprocessor architectures. The course is divided into two phases. The first phase will provide a thorough (but speedy) background in modern microprocessor architecture, covering instruction-sets, pipelining, multiple and out-of-order instruction issue, the memory system and caching, and parallel architectures; this phase will include several homeworks which provide hands-on experience with architectural simulation of the mechanisms described in class, as well as preparation for the project. The second phase of the course will switch gears: we will study current research and development of emerging architectures including simultaneous multithreading, reconfigurable/programmable hybrids, grid processors, network processors, thread-level speculation, and architectures for nanotechnology; in this phase we will read research papers, and through the class project implement and evaluate new ideas. Students are welcome to suggest topics for class discussion and/or projects.