Description
===========
I. Introduction
II. Computer System Performance
III. Instruction Set Architecture
IV. Pipelining
V. Instruction-Level Parallelism
VI. The Memory/Cache Hierarchy
VII. Parallel Machines
Course textbook
============
Hennessy & Patterson, "Computer Architecture: A Quantitative Approach", Fifth Edition, Morgan Kaufmann
We'll also be reading some papers and referencing some books from the amazing series Synthesis Lectures on Computer Architecture.
General Information
Lecture: Tu Th 2:00-3:20
http://www.cs.binghamton.edu/~ghose/CS522/papers/smith81isca.pdf
Alternative implementations of two-level adaptive branch prediction, Tse-Yu Yeh, Yale N. Patt, Proceedings of the 19th annual international symposium on Computer architecture (ISCA '92), May 1992.
http://www.eecg.toronto.edu/~moshovos/ACA05/read/isca-92.2-level-adaptive.pdf
The YAGS branch prediction scheme, A. N. Eden , T. Mudge, Proceedings of the 31st annual international symposium on Microarchitecture, 1998
http://www.eecs.umich.edu/~tnm/papers/yags.pdf
http://www.cs.pitt.edu/~cho/cs2410/papers/yeager-micromag96.pdf
1) Simultaneous multithreading: maximizing on-chip parallelism, Dean M. Tullsen, Susan J. Eggers, Henry M. Levy, In 22nd Annual International Symposium on Computer Architecture, June, 1995.
http://dl.acm.org/citation.cfm?id=224449
Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor, Dean M. Tullsen, Susan J. Eggers, Joel S. Emer, Henry M. Levy, Jack L. Lo, Rebecca L. Stamm, In 23rd Annual International Symposium on Computer Architecture, May, 1996
http://dl.acm.org/citation.cfm?doid=232973.232993
Turn-in summary for the second paper. Skim through the first one.
2) Chapter 2 of the book Multithreading Architecture (synthesis lectures)
http://www-cse.ucsd.edu/users/tullsen/micro03.pdf
Announcements
Both Dean and I will have office hours tomorrow. Just for you. Don't miss it!
Dean's office hours: 2pm @ CSE 3216
My office hours: 6pm @ CSE 3109
will be Tuesday, December 10, at 3:30 in Peterson 103
A few announcements:
- Going by the vote @43, I have moved my office hours to 6pm today @ CSE 3109.
- Homework 4 solutions are up. If you have questions about the solutions, ask during office hours. I will not be solving each problem because it will take up too much time, and there is a good chance we'll get caught up in minor details that are not so useful for the midterm.
- No office hours on Friday.
EDIT: Sorry for the repost. There were some issues with Piazza.
You can view it on the course page: https://piazza.com/ucsd/fall2013/cse240a/resources
You can collect graded assignments and drop in for discussing solutions today, during my office hours.
I might be 5-10 mins late. Please bear with me. Thanks!
Made some changes to make it a little clearer and more concrete.
You can view it on the course page: https://piazza.com/ucsd/fall2013/cse240a/resources
You can collect graded assignments and drop in for discussing solutions tomorrow, during my office hours.
Name | Office Hours | |
---|---|---|
Dean Tullsen | When? Where? | |
Ashish Venkat | When? Where? |