CS 6250 (Spring 2023)

 
 

Advanced Computer Architecture

 

[ Courses ] [ syllabus ] [ class policy ] [ references ] [ projects ] [ assignments ]

   

Instructor
Dr. Elise deDoncker
WMU Parkview campus
Engineering Bldg. 2nd floor, B-240
Phone: 276-3102 (office), 276-3101 (Dept. office)
(but preferably contact me by e-mail: elise [dot] dedoncker [at] wmich [dot] edu)

Office hours
M 12:30 - 13:30, T 13:05 - 14:05, or by appointment (let me know if/when you are coming)

Texts
Required:
- Computer Architecture - Fundamentals and Principles of Computer Design, 2nd Edition, Joseph D. Dumas II, CRC Press, 2017 Taylor and Francis Group (ISBN 13:978-1-4987-7271-6)
- Computer Architecture - A Quantitative Approach, 6th Edition, John L. Hennessy and David A. Patterson, Morgan Kaufmann, 2019 Elsevier Inc. (ISBN 978-0-12-811905-1)
Recommended:
An Introduction to Parallel Programming. Peter S. Pacheco, Elsevier 2011 (ISBN: 978-0-12-374260-5)

Links
https://learning.acm.org/binaries/content/assets/leaning-center/webinar-slides/2019/goldenage_computerarchitecture_slides_handout_082919.pdf A New Golden Age for Computer Architecture: History, Challenges, and Opportunities, David Patterson, UC Berkeley and Google

Patterson.ppt Future of Computer Architecture, David Patterson
http://www.cs.wmich.edu/hpcs High Performance Computational Science Laboratory (HPCS), home of thor
http://www.netlib.org Top 500 supercomputers, software repository and more
http://www.elsevierdirect.com/companion.jsp?ISBN=9780123742605 Pacheco book companion website, with link to source code archive, figures, etc.
https://developer.nvidia.com/cuda-example NVIDIA site for the book "CUDA by Example"
http://www.netlib.org/utk/people/JackDongarra/talks.htm Jack Dongarra talks
https://www.seeedstudio.com/blog/2019/11/20/best-single-board-computers-of-2019 Overview of current SBCs
https://www.raspberrypi.org Raspberry PI Foundation site
hardware-design-with-rp2040.pdf Hardware design with RP2040
https://itsfoss.com/raspberry-pi-alternatives/ 15 Single Board Computers: Alternatives to Raspberry Pi

[ Courses ] [ syllabus ] [ class policy ] [ references ] [ projects ] [ assignments ]