CIS 451 Computer Architecture
Fall 2019
- Contact Information:
-
Instructor: Zachary Kurmas Office: MAK C-2-316 Phone: 331-8688 Office Hours: MW 3:00-4:00; M 5:15-6:00 Home page: http://www.cis.gvsu.edu/~kurmasz F 11:00-12:00 - Office Hours:
- Official office hours are listed above. I make a point of being in my office during these times. However, I am typically on campus from 9 to 4 (or later) Monday, Wednesday, Friday, and most Tuesdays. Feel free to stop by my office whenever you have a question.
- Course Documents:
- Announcements:
- I will post announcements at Piazza. Please check there regularly.
- Discussion Board:
- Please post questions about homework, projects, etc. to Piazza. Doing so allows everybody to see the question and answer and saves me the time of answering the same question multiple times. Other students can also answer your question, which may help you get a faster response.
- Grades:
- I will post grades on Blackboard.
- Assignments:
-
Due Name Details Mon. 9 Sep. First Day Survey Mon. 23 Sep. Homework 1: Single Cycle Performance Mon. 30 Sep. Homework 2: Intel Machine Language Mon. 7 Oct. Homework 4: Branch Prediction (only 1, 2, 4, and 5 due for credit.) Mon. 14 Oct. Practice Test 1: (not due for credit) Wed. 16 Oct. Homework 3: Multicycle Microcode Wed. 23 Oct. Homework 6: Observe Branch Prediction Wed. 23 Oct. Homework 5: Two Level Adaptive Predictor Mon. 4 Nov. Homework 7: Intel Differences Mon. 4 Nov. Presentation Proposal Mon. 25 Nov. Homework 8: Vector Processing (AVX) Mon. 2 Dec. Presentaton Mon. 2 Dec. Practice Final : (not due for credit) - Lecture Notes:
- Text:
-
The official textbook for this class is
- Computer Architecture: A Quantitative Approach (6th edition) by John Hennessy and David Patterson. ISBN: 9780128119051
These texts are used in CIS 351. You may find them helpful; but, I would only buy one if you can find it used for $10 or $15. (Older editions are as good as the latest edition.)
- Digital Design and Computer Architecture (2nd edition) by David Money Harris and Sarah L. Harris. ISBN: 9780123944245
- Computer Organization and Design: The Hardware/Software Interface, 4th Edition by David Patterson and John Hennessy. ISBN: 1558606041
- Reference:
-
- JLS
- Mars
- MIPS Reference Card
- Publisher site of course text
- Online sections of Patternson and Hennessy text.
- Overview of RISC (including RISC vs. CISC)
- Agner Fog's details of current CPU microarchitectures (includes branch prediction details)
- Details of Haswell front end
- Dynamic Scheduling / Tomasulo's Algorithm (Videos) ( Notes)
- Vido discussing The end of Moore's Law.
- Quantum Computing:
- Video playlist from Veritasium
- Supplemental Veritasium video on spin.
- Quantum Computing videos from Andrea Morello at UNSW.
- Quantum Physics videos from Andrea Morello at UNSW.
Updated Saturday, 23 November 2019, 12:58 PM