
Contents
Preface xiii
About the Authors xvii
List of Figures xix
List of Tables xxi
List of Algorithms xxiii
1 Basic Linear Algebra Subprograms - BLAS 1
1.1 An Introductory Example . . . . . . . . . . . . . . . . . . . . 1
1.2 Matrix Notations . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 IEEE Floating Point Systems and Computer Arithmetic . . 4
1.4 Vector-Vector Operations: Level-1 BLAS . . . . . . . . . . . 5
1.5 Matrix-Vector Operations: Level-2 BLAS . . . . . . . . . . . 8
1.6 Matrix-Matrix Operations: Level-3 BLAS . . . . . . . . . . . 11
1.6.1 Matrix Multiplication Using GAXPYs . . . . . . . . . 12
1.6.2 Matrix Multiplication Using Scalar