Parallel Computing and Program Parallelization
CS290I (240B): Parallel Computing and Program Parallelization
Spring 1996, 4 units, Code 47183. MW 11:00-12:15, Engr. 1132.
Instructor:
Tao Yang
Department of Computer Science, University of California
Santa Barbara, CA 93106
Phone: 805-893-4384 (office), 805-893-4321 (CS office)
Email: tyang@cs.ucsb.edu
Topics:
This is a graduate-level course on parallel systems and applications.
- Parallel programming on the Meiko CS-2 and networked workstations.
- Representation of parallelism, dependence analysis, program transformation.
- Program and data partitioning. Memory hierarchies and data locality.
- Run-time compilation.
- Task scheduling, load balancing and graph partitioning.
- Applications (parallel numerical linear algebra such as dense and sparse
matrix computations, WWW servers).
- Compilers, run-time support and libraries for high performance computing.
Handouts:
-
- Course syllabus (Location, topics, and lecture plan)
HTML.
- Homework and prorgamming assignments:
- Sample solutions.
-
Course materials:
Selected papers will be available at the Alternative copy shop
under name CS290I-Yang. The following on-line references will be used.
Other on-line references:
Other interesting WWW sites:
1996 CS110B: Parallel Scientific Computing.
Back to CS Department Home Page
Tao Yang
Sun Jan 21 15:34:03 PST 1996