SLIDE 9 Tile Algorithms QR & LU
Tile QR Factorization - Static pipeline
$%&'() **+%&'(* ,
/"/" /" /" ** /" %&'() /"*#" /"$%&'(../"-%&'() /"**/"/"+%&'(*/" ,/" /" , ) ) 012123+ 412121212 01212 , ) 01 2123+ 4121241 2121 212 01 212 , , ) ) 012123 012123+ 41212121241212 , ) 01 2123 01 2123+ 41 2121 2124121241 212 01 212 , , /" /" /" ,
⋆ Work partitioned in one dimension (by
block-rows).
⋆ Cyclic assignment of work across all steps of the
factorization (pipelining of factorization steps).
⋆ Process tracking by a global progress table. ⋆ Stall on dependencies (busy waiting). PLASMA group Comparative Study of One-Sided Factorizations 9