CSE 661 and COE 502 - Fall 2007

Parallel and Vector Architectures

Parallel Processing Architectures

 

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

Announcements

Research Project Presentation: Sunday, January 27, 5:30 PM, Building 24, Room 158

Midterm Exam: Tuesday, December 4, 7 PM, Building 22, Room 130

Project 1: C code for genmatrix.c and gauss.c are posted under WebCT

Ramadan Schedule: SM 9:00 - 10:15 pm, Building 24, Room 158

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.

Chapter 1: Introduction - Provided online by Morgan Kaufmann Publishers

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

Tuesday, December 4, 7 PM, Building 22, Room 130

Grading

Paper Reading: 10%

Presentations: 10%

Parallel Programming Project: 15%

Research Project: 35%

Midterm Exam: 30%

 

  Last Updated: September 27, 2011, by Dr. Muhamed Mudawar