CS/ECE 752 Advanced Computer Architecture I Fall 2020 Section 1
Instructor Matthew D. Sinclair
URL: http://www.cs.wisc.edu/~sinclair/courses/cs752/fall2020/

Required Texts

There is no required text. Instead, we will be using a set of papers and (some relevant chapters of) the Morgan Claypool Synthesis Lecture on Computer Architecture. All PDFs will be posted on Canvas, and links to the PDFs will be included on the Course Schedule.

Offline References

  • John L. Hennessy and David A. Patterson,
    Computer Architecture: A Quantitative Approach
    Morgan Kaufmann Publishers, Sixth Edition.
  • John Shen and Mikko Lipasti,
    Modern Processor Design: Fundamentals of Superscalar Processors, McGraw-Hill, 2005.
  • Mark D. Hill, Norman P. Jouppi, and Gurindar S. Sohi
    Readings in Computer Architecture
    Morgan Kaufmann Publishers, 2000.
  • David A. Patterson and John L. Hennessy,
    Computer Organization and Design: The Hardware and Software Interface,
    (CS/ECE 552 text)

Online References

  • Synthesis Lectures on Computer Architecture, Mark Hill, editor, Morgan & Claypool Publishers, Full PDF available on campus. Examples: parallelizing compilers, transactional memory, warehouse-scale computers, chip multiprocessors, memory consistency & coherence, and on-chip networks.
  • ACM Digital Library (full text from on-campus IP addresses)
  • IEEE Xplore (full text from on-campus IP addresses)

Presentations

 
Computer Sciences | UW Home