Spring 2014: CS/ECE 7810 Advanced Computer Architecture

General Information:

Course Description

The course will be based on advanced topics regarding multi-core hardware: memory systems, cache coherence protocols, cache hierarchies, consistency models, transactional memory, interconnection networks, 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.

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.


The course project accounts for 50% of the class grade. 20% will be based on a programming assignment, due in early Feb. 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.