| Office: |
NC2404D | ||||||||||||||
| Email: | All you emails
must have CSC5593 in the subject
field, otherwise, I may lose your message. Gita.Alaghband@ucdenver.edu
|
||||||||||||||
| WEBSITE |
http://www.cudenver.edu/~galaghba/gita.html | ||||||||||||||
| Office
Hours: |
Subject to change, I will notify you
of change and update this site. Tuesdays
1:00 -
3:00 Graduate Advising by appointment only.
Appointments are made through CSE Office at 303-556- 4314 Tuesdays 3:00 - 4:00 Thursdays 3:00 - 4:00 |
||||||||||||||
| Description: |
Important concepts in the
structural design of computer systems are covered. Topics include
memory hierarchy, super pipelining and super scalar techniques, dynamic
execution, vector computers and multiprocessors. |
||||||||||||||
| Text: | Main Textbook: Hennessey
and Patterson, Computer Architecture: A
Quantitative Approach, 4th Ed., 2006 Excellent Reference Book: J.P. Shen & M. Lipasti “Modern Processor Design: Fundamentals of Superscalar Processors”, McGraw-Hill, 2005 ISBN: 0-07-057064-7 |
||||||||||||||
| Prerequisites: | Graduate Standing |
||||||||||||||
| Topics Covered in the Course: | some adjustments
to these topics may be made during the
semester |
||||||||||||||
|
Introduction
and Review (If time allows, but these are excellent topics for research presentations) Fault Tolerance, Queuing Theory, Input/Output and Storage ( Networks and Clusters, SMT, Multi-Core, Cache Coherence Protocols, |
|||||||||||||||
| Grading: |
|
||||||||||||||
| Final Grade Assignment |
|
||||||||||||||
| Notes: | • Research/Project Guideline • Some Interesting Reading References, Tools, Simulators, Traces, Resources • Workload: This course is based on students ability to build on fundamental concepts covered in class/lectures and to learn new related topics in advanced computer architectures, build experiments to demonstrate architectural concepts, and reason through design stages and analyze the outcomes. Students should be prepared to work independently and in teams. Estimated workload for well prepared students for this course is on average nine hours/week. • Homework assignments/In-class participation: Homework assignments will be a light load and are mainly to encourage thinking and class participation. Class discussions and participation are essential components of this course. We will have class participation in solving homework problems as well. • Research Presentation: Select a topic in computer architecture based on your interest to study in depth and present to class (requires a research proposal). • Peer Reviews: Students will be involved in grading homework and reviews of research presentations and project implementation/presentation (see guide and forms in the next segment). • Project Implementation/Presentations: Select a project that you will implement throughout the semester and will report your findings to class (requires a project proposal). • All deadlines must be met. • All work must be presented/submitted in your own words. References must be provided to indicate the source of information/knowledge. • It is important to attend class regularly. Students are responsible for missed classes. I will try to have my notes available, but attending class is the main source of information. |
||||||||||||||
| Tentative Course Schedule |
|
||||||||||||||