CIS5930 Parallel and Distributed Systems
Syllabus
Lecture 1
- Syllabus,
Introduction
- Reading:
- Homework: Write a 300-word essay titled
"Key hardware and software features in my workstation five years
from now.". Due: next Monday before the class. Hints: You can probably
borrow some ideas from the two papers.
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
Lecture 8
Lecture 9
- The Cell architecture
- Reading:
Potential term project topics,
Please for a group and decide a topic (can be your own topic)
by next Wednesday.
Lecture 10
Lecture 11
Lecture 12
Lecture 13
Lecture 14
Lecture 15
- Layered routing in irregular networks (presented by Wickus Nienaber).
-
Reading: Lysne, O.; Skeie, T.; Reinemo, S.-A.; Theiss, I., "Layered routing in irregular
networks," Parallel and Distributed Systems, IEEE Transactions on , vol.17, no.1, pp.
51-65, Jan. 2006 (you can get it from IEEE xplorer).
Lecture 16
Lecture 17
Write reviews (half to one page) for the following papers.
- Due March 24:
"The Landscape of Parallel Computing Research: A
View from Berkeley," Technical Report NO. UCB/EECS-2006-183.
- Due March 31:
"Thread Clustering: Sharing Aware Scheduling
on SMP-CMP-SMT Multiprocessors," ACM Eurosys'2007.
- Due April 7: "Comparing Memory Systems for Chip Multiprocessors."
ACM ISCA'2007.
- Due April 14: "Rotary Router: An Efficient Architecture for CMP
Interconnection Networks." ACM ISCA 2007.
- Due April 21: "Oblivious Routing for Fat-Tree Based System Area
Networks with Uncertain Traffic Demands." ACM Sigmetrics, 2007.
Lecture 18
Lecture 19
Lecture 20
Lecture 21
- Compiling for distributed memory
machines
- Reading: "The Rise and Fall of High Performance Fortran: An Historical
Object Lesson", by K Kennedy, C. Koelbel, and H. Zima, ACM SIGPLAN
on History of Programming Languages, 2007.
Lecture 22
- Automatic Empiricial techniques: ATLAS
- Reading: Automated Empirical Optimization of Software and the ATLAS Project
by R. Clint Whaley, A. Petitet, and J. Dongarra, Parallel Computing,
27(1-2)3-35, 2001.
Lecture 23
Final take home exam, Due: April 23, 3:00pm
in my office.