SuperMatrixAMultithreadedRuntimeSchedulingSystemfor.ppt

SuperMatrixAMultithreadedRuntimeSchedulingSystemfor.ppt

February 20-23, 2008 PPoPP 2008 SuperMatrix: A Multithreaded Runtime Scheduling System for Algorithms-by-Blocks Ernie Chan Outline Inversion of a Symmetric Positive Definite Matrix Algorithms-by-Blocks Flow vs. Anti-Dependencies Performance Conclusion Inversion of an SPD Matrix Three Sweeps Cholesky factorization (Chol) A → U U Inversion of a triangular matrix (Trinv) R := U Triangular matrix multiplication by its transpose (Ttmm) A := R R Inversion of an SPD Matrix Exposing Parallelism Parallelizing each of the three sweeps independently creates inherent synchronization point

文档评论(0)

1亿VIP精品文档

相关文档