CS 524 Algorithm Design for Parallel Computers
|
|
Taxonomy of parallel architectures. Interconnection networks. Basic communication operations. Performance of parallel systems: speedup, efficiency, cost, granularity and data mapping, sources of parallel overhead. Scalability of parallel systems: overhead function, isoefficiency, cost optimality, degree of concurrency. Matrix partitioning schemes. Dense matrix transposition, matrix-vector multiplication, matrix-matrix multiplication, solution of linear system of equations. Solution of sparse linear system of equations: iterative methods, load-balancing and communication minimization, direct methods, scheduling problem.
Credit units: 3 ECTS Credit units: 7.5.
|
|
|
| Bilkent University Main Page |
Last regenerated automatically on August 28, 2008 by OAC - Online Academic Catalog Software.
|
|