Go backward to
Go up to
Go forward to
Course Schedule (Cont'd)
Parallel machine models, parallel programming models, a parallel algorithm.
Vector Programming I
Pipelining, vector architectures, vector instructions, chaining, vector libraries, vector statements, vectorizing compilers.
Vector Programming II
Convex 3440 architecture and programming, vectorization, strip mining, loop distribution, loop interchange, temporal and spatial parallelism.
Designing Parallel Programs
Methodological design, partitioning, communication, agglomeration, mapping, modularity, examples.
Last modification: November 15, 1996