Hours
Class meets TTh 11:00--12:15 in CSIC 3118.
Staff
| Name |
Email |
Phone |
Office |
Office Hours |
| Alan Sussman |
als@cs.umd.edu |
x53360 |
AVW 4145 |
TBD |
Description (from catalog)
Selected topics in high-performance systems, including contemporary
architectures, interconnection topologies, shared memory and
message-passing systems, multi-threaded kernels, latency avoidance and
hiding techniques, methods for data and workload partitioning,
performance profiling, debugging.
Additional description
The objective of this course is to study the theory and practice
of high performance parallel and distributed computing. The overall goal is to
expose you to tools and techniques for parallel and/or distributed environments
and to study current trends and technologies.
This course will focus on current practices in high performance computing technologies, including systems, architectures, programming
models, languages and software tools. The course will require students to research and
present in class once and complete two introductory and one more extensive
group project in parallel and/or distributed programming.
Tentative/partial list of topics
-
Introduction (1 week)
-
Programming Models (3 weeks)
-
Parallel Architectures (2 weeks)
-
Debugging
& Instrumentation (2 weeks)
-
Scheduling (1 week)
-
Performance
Tools (2 weeks)
-
OS Issues
(2 weeks)
-
Commercial Applications (1 week)
Last updated Tuesday, 07 August 2007 05:57 PM