Muhamed F. Mudawar
mudawar@kfupm.edu.sa
Building 22, Room 328, Phone: 4642
Office Hours: SMW 10 - 12 noon or by appointment
Syllabus |
Lectures |
Papers |
Assignments |
Fall 2007
Announcements
Project Presentation: Monday, January 9, 6:30 PM
Quiz 4 on Interconnection Networks: Monday, December
26
Quiz 4 Solution
Quiz 3 on Scalable Cache Coherence: Monday, December
19
Quiz 2 on Synchronization: Monday, November 28
Midterm Exam: Monday, October 31, 5:30 PM
Tutorial on OpenMP: Saturday, October 29, 5:45 PM
Quiz 1: Monday, October 17
Assistant
Ayman Hroub
Email: ahroub@gmail.com
Course Description
This course provides an in-depth
study of the design, engineering, and evaluation of modern parallel
computers. It begins with an overview of the field focusing on the
convergence of many diverse architectural approaches. It extracts
fundamental design issues: naming, replication, synchronization,
latency, overhead, and bandwidth, and explores these across the spectrum
of modern machines. It studies small-scale shared memory multiprocessors
in some detail. It then examines scalable multiprocessors thoroughly,
including realizing programming models via network transactions,
directory-based cache coherence, interconnection network design,
software-based virtual shared memory, COMA techniques, and latency
tolerance through multithreading and other means. There will be term
project consisting of a conference-paper scale research study.
Textbook
David Culler, Jaswinder Pal Singh, with Anoop Gupta, Parallel
Computer Architecture: A Hardware/Software Approach, Morgan Kaufmann
Publishers, 1999, ISBN: 1-55860-343-3.
Online References
IEEE Xplore - Available to King Fahd University of Petroleum and Minerals
ACM Digital Library - Available to King Fahd University of Petroleum and Minerals
University of Wisconsin-Madison Computer Architecture Group
WWW Computer Architecture Page
The Message Passing Interface (MPI) standard Web Site
OpenMP: Simple, Portable, Scalable SMP Programming Web Site
Exam
Schedule
Midterm Exam: Monday,
October 31, 5:30 PM
Sample Midterm Exam - Fall 2007
Midterm Exam Solution -
Fall 2007
Grading
Paper Reading and Presentations: 10%
Quizzes: 15%
Parallel Programming:
15%
Midterm Exam: 30%
Research Project: 30%
|