CMSC 818Z (Spring 1999)

Tentative Reading List

Introduction

1/28 Parallel Computing and Parallel Computers

2/2 Applications of Parallel Computing

2/4 Computational Models and Algorithms

Programming Models

2/9 Expressing Parallelism (Explicit)

2/11 Expressing Parallelism (Implicit)

2/16 Expressing Parallelism (HPF)

2/18 Distributed Shared Memory

Architectures

2/23 Interconnection Networks

2/25 SPMD/MIMD Architectures

3/2 SPMD/MIMD Architectures

3/4 Message Passing and Communication

3/9 Computational Grids

Tools

3/11 Event Ordering and Race Detection (Eric Peterson)

3/16 Midterm Exam

3/18 Performance Metrics (Vadim Katz)

3/30 Data Collection and Instrumentation (Okan Kolak)

4/1 Scheduling - Short Term (Fatma Ozcan)

4/6 Work In Progress Reports for Class Projects

4/8 Performance Tools (Anil Kumar Akurathi)

4/13 Visualization Tools (Rob Jaeger)

4/15 Computational Steering (Gary Spivey)

4/20 Resource Aware Applications (Manoj Sharma)

OS Issues

4/22 Scheduling - Long Term (Yoni Wexler)

4/27 Grid OS Support (Bill Shapiro)

4/29 Parallel I/O (Thomas Baby & Yannis Sismanis)

5/4 Performance Prediction (Mustafa Tikir)

5/6 No Class

5/11 Project Presentations

5/14 Project Presentations