Hierarchical blocking and data flow analysis for numerical linear algebra

Dingju Chen · Conference on High Performance Computing (Supercomputing) · 1990

The optimization of BLAS2 and BLAS3 for linear algebra on computers with hierarchical memory systems is discussed. A novel blocking strategy called hierarchical blocking and data-flow analysis is proposed, and its applications are given. Numerical results on IBM RISC System/6000 Model 530 are given. It is shown that data flow direction and leading dimensions are crucial factors in optimizing linear algebra programs. Since the proposed method follows the data flow of a program, it can reveal the effect of pipelining between data loading units and computational units. >

Read the paper · More papers on PaperTik