Spring 2011: CS 7810 and CS 7960-002 Advanced Computer Architecture


General Information:


Course Description

The course will be based on advanced topics regarding multi-core hardware: cache coherence protocols, cache hierarchies, consistency models, transactional memory, interconnection networks, memory systems, core design, and parallel algorithms.

Students are expected to present a conference paper (for about 20-30 mins) related to their project in one of the classes in March-April. A project presentation is expected in the last week of classes. Final project reports are due early May.

Students that have previously taken either cs7820 or cs7810 are advised to register for cs7960-002 for 1 credit and only attend the new lectures that have been added this year.


College of Engineering Add/Drop Policy:

Guidelines from the college.


Special Needs:

The University of Utah seeks to provide equal access to its programs, services and activities for people with disabilities. If you will need accommodations in the class, reasonable prior notice needs to be given to the Center for Disability Services, 162 Olpin Union Building, 581-5020 (V/TDD). CDS will work with you and the instructor to make arrangements for accommodations. All written information in this course can be made available in alternative format with prior notification to the Center for Disability Services.


Grading:

The course project accounts for 70% of the class grade. 10% will be based on your paper presentation. The remaining 20% will be based on a take-home final.


Class Schedule

Slides will be posted a few hours before class.