Parallel Computing and Program Parallelization
CS240B: Parallel Computing and Program Parallelization
Fall 1999. Code 46706. Lec Time TR 1:00-2:50. Location PHELP 140
Instructor:
Tao Yang
Department of Computer Science, UCSB
Phone: 805-893-4384. Email: tyang@cs.ucsb.edu
Office Hours: TR 3-4pm (Engr I Room 2106 or stop by anytime).
TA:
Kai Shen
Department of Computer Science, UCSB
Phone: 805-893-8981. Email: kshen@cs.ucsb.edu
Office Hours: MW 3:30pm-4:30pm (at Parallel Systems Lab, Engr I Room 2116 or
stop by his office anytime).
Topics:
This is a graduate-level course on parallel systems and applications.
- Parallel architectures (distributed/shared memory machines). Parallel programming using MPI, pthreads and OpenMP.
- Program transformation. Compilers, run-time support and libraries for high performance computing.
-
- Cluster computing and high performance wide-area computing.
-
- Parallel algorithms and applications.
-
- Parallel I/O.
NOTE: CS240A is not required. Knowledge of operating systems, compilers, and
computer architectures (CS170, CS 160, and CS 154) is required.
Expected work: Homework assignments and a project (extensive programming,
project presentation and report)
Homeworks, Handouts, etc :
Useful references:
Other on-line documents:
Back to CS Department Home Page
Tao Yang
August 15 15:34:03 PST 1999