Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CS 267 Fall 2002
[go: Go Back, main page]

 

CS 267 + ENGIN 233: Applications of Parallel Computers  

(Lectures: Mon-Wed 1:00-2:30pm in 405 Soda)
(Discussions: 1:00-2:00 in 310 Soda)

Instructor:
Kathy Yelick
yelick@cs.berkeley.edu
777 Soda Hall
OH: Tue 9-10am, Fri 10-11

TA:
Jason Riedy
ejr@cs.berkeley.edu
515  Soda Hall
OH: TBD 

[ Course Info ] [ Announcements (old) ] [ Schedule ] [ Homeworks ]  [ Resources ]


Announcements

Resources (Jason's 267 Page)


Schedule

Powerpoint is available by clicking on the lecture title in most cases.  For pdf use either the 1x (one slide per page) or 6x (six per page) links. If you have any trouble with these links, please send mail to yelick@cs.berkeley.edu. If the problem is an incorrect link, you can sometimes find the files by looking in http://www.cs.berkeley.edu/~yelick/cs267/lectures/XX where XX is the lecture number.

Lecture Date Topic Homeworks Discussion Session
1 Wed 1/21 Overview of Parallel Computing (1x,6x) Hw 0 Out No discussion
2 Mon 1/26 Uniprocessor Memory Hierarchies (1x, 6x)
3 Wed 1/28 Matrix Matrix Multiplication on Uniprocessors (1x, 6x) Hw1 Out
Hw0 Due
4 Mon 2/2 Machines and Tools (Jason Riedy) (1x)  
5 Wed 2/4 Overview of Machines and Models (1x, 6x)  
6 Mon 2/9 Shared Memory Machines (1x, 6x)  
7 Wed 2/11 Distributed Memory Machines (1x, 6x) Note hw1 due date extension
   Mon 2/16 President's Day Hw 1 Due
8 Wed 2/18 Message Passing Programming (MPI) (part1, part2) Reading: Designing... Chapter 8 
9 Mon 2/23 Shared Memory Programming (Sharks & Fish) (1x,6x)  
Wed 2/25 No lecture due to SIAM PP Meeting
10 Mon 3/1 Sources of Parallelism and Locality (1x, 6x)  
11 Wed 3/3 Unified Parallel C (UPC) (1x, 6x)  
12 Fri 3/5 Titanium (1x, 6x)
13 Mon 3/8 Parallel Matrix Multiply (1x, 6x)  
14 Wed 3/11 Dense Linear Algebra (1x, 6x)
15 Mon 3/15 Poisson: Jacobi, CG, SOR, FFT (1x, 6x)
16 Wed 3/18 Sparse Matrix-Vector Multiplication (1x, 6x)  
17 Mon 3/29 Evaluating Parallel Applications (Lenny Oliker)  
18 Wed 3/31 Tools for Parallel Computing (Tony Drummond and Osni Marques) (part 1, 2)
19 Mon 4/5 Poisson: Multigrid (1x, 6x)
20 Wed 4/7 Fluid flow in Biological Systems (1x, 6x)
21 Mon 4/12 Dynamic Load Balancing (1x, 6x)
22 Wed 4/14 Graph Partitioning (1x, 6x)
23 Mon 4/19 Tree-Based Computations (1x, 6x)
24 Wed 4/21 Computational Astrophysics (Julian Borrill)  
25 Mon 4/26 Datamining and Sorting  
26 Wed 4/28 Grid Computing  
27 Mon 5/3 Climate Modeling  
28 Wed 5/5 Trends in High Performance Computing  
29 Mon 5/10 Poster Session (1-3pm)

 


Homeworks

Homework 0 (1/21 - 1/28) - Literature Study: results

Homework 1 (1/28 - 2/11) - Optimizing Matrix Multiply

Homework 2 (2/21-3/8) - Particle Simulation (Fish)

Homework 3 (3/17-4/2) - Four Problems in Two Languages (UPC and Titanium)

Final Projects (proposals due 4/14, posters due 5/10, papers due 5/12)