Advanced Computer Architecture
CS 451/551 & ECE 541: Advanced Computer Architecture
Fall 2013
Overview
Instructor: Gregory W. Donohoe
Office: Janssen Engineering Building, JEB 237
Email: gdonohoe@uidaho.edu
Phone: 208.885.6501
Office Hours: by appointment. I am usually in the office unless I am traveling.
Class Location: JEB 025
Class Day and Time: Tues & Thurs, 11:00 AM - 12:15 PM
Prerequisites:
- CS 150: Computer Organization and Architecture, or equivalent
- Stat 301: Probability and Statistics, or equivalent
Textbook: John Hennessy and David Patterson, Computer Architecture - A
Quantitative Approach, 5th ed., Morgan Kaufmann, 2012.
Course Web materials:
http://booksite.mkp.com/9780123838728
Schedule
Dowload schedule here (pdf)
Syllabus
Dowload syllabus here (pdf)
Homework
Homework #1(pdf)
Apple's 64-bit A7 chip
Term Projects
Project proposal assignment (pdf)
Project ideas (pdf)
Scientific paper guidelines (pdf)
Lecture Materials
Session 3
Session 4
Session 5
Session 6
Session 8
Session 9
Session 10
Session 11
Session 12
Session 13
Session 14
Session 15
Session 16
Session 17
Session 18
Session 19
Session 20
Session 21
Session 22
Session 23
Session 24
Session 25
Session 26
Instruction Signal Traces
ALU Instruction
Branch Instruction
Memory Instruction
Handouts
Multicore Challenge
Professional Writing Tips
Lead article, IEEE Computer, October 2013:
Toward a Coherent Memory Model
National Science Foundation Call for Proposals:
Exploiting Parallelism and Scalibiity (XPS)