A Look at Library Software for Linear Algebra: Past, Present, and Future
1960’s
Wilkinson-Reinsch Handbook
1970’s
NATS Project
EISPACK
1970’s continued
Basic Linear Algebra Subprograms
CRAY and VAX
LINPACK
LINPACK Efficiency
1980’s Vector Computing (Parallel Processing)
1980’s continued
1980’s (Lost Decade for Parallel Software)
EISPACK 3 and BLAS 2 & 3
Netlib - Mathematical Software and Data
Netlib Growth
1990’s
PPT Slide
Parallel Processing Comes of Age
Memory Hierarchy and LAPACK
Why Higher Level BLAS?
History of Block Partitioned Algorithms
LAPACK
1990’s continued
Templates Project
ScaLAPACK
High-Performance Computing Directions
Heterogeneous Computing
Java - For Numerical Computations?
Network Enabled Servers
Future: Petaflops ( fl pt ops/s)
Summary
Email: dongarra@cs.utk.edu
Home Page: http://www.netlib.org/utk/people/JackDongarra/