My UW
|
UW Search
Computer Science Home Page
Home
Contact Info
Lecture & Notes
Schedule
Text and Readings
Resources
Computing
Grading
Project
Examinations
Homework
Miscellanea
FAQ
|
|
|
Text and Reading List
Required Text
John L. Hennessy and David A. Patterson,
Computer Organization and Design,
Morgan Kaufmann Publishers, REVISED Fourth Edition, 2011.
ISBN-10: 0123747503
ISBN-13: 978-0123747501
Note that the REVISED Fourth Edition is similar to the original Fourth Edition EXCEPT that it has a completely different set of exercises. All assignments that refer to the textbook will be based on the REVISED Fourth Edition.
Recommended Text
Shing Kong, Revised by Milo Martin,
The Elements of Logic Design Style,
Online: http://www.cis.upenn.edu/~milom/elements-of-logic-design-style/
Additional readings
-
John L. Henning,
SPEC CPU2000: Measuring CPU Performance in the new Millenium,
IEEE Computer, July 2000.
PDF
-
Danny Cohen,
On Holy Wars and a Plea for Peace,
IEEE Computer, Oct. 1981.
PDF
-
Pillmeier, et al.,
Design alternatives for barrel shifters,
PDF
-
Constructing an Error Correcting Code
-
Booth Recoding
-
Some notes on the interaction of stalling and data forwarding.
-
An example why Guard bits are needed
-
Goldberg's ``What every Computer Scientist needs to know about Floating Point''
-
Cummings' classical paper - Nonblocking Assignments in Verilog Synthesis, Coding Styles That Kill!
-
Detailed solutions to selected problems from Spring 2006 final exam
|
|
|