Author

James W. Demmel

📖 Overview

James W. Demmel is a professor of Mathematics and Computer Science at the University of California, Berkeley, and a leading authority in numerical linear algebra and high-performance computing. His research has significantly advanced scientific computing, particularly in developing algorithms and software for solving large-scale mathematical problems. Demmel is widely recognized for his contributions to the development of LAPACK (Linear Algebra Package), a standard software library for numerical linear algebra that is used worldwide. His work on communication-avoiding algorithms has been crucial in improving the efficiency of parallel computing systems. The mathematician has received numerous honors including election to the National Academy of Sciences, the National Academy of Engineering, and the American Academy of Arts and Sciences. His textbook "Applied Numerical Linear Algebra" (1997) has become a standard reference in the field of numerical computing. Demmel's research focuses on making numerical computations more accurate and reliable, particularly through the development of algorithms that minimize rounding errors and handle ill-conditioned problems effectively. His work spans theoretical computer science, practical software implementation, and the mathematics of numerical computation.

👀 Reviews

Readers consistently rate Demmel's "Applied Numerical Linear Algebra" as a technical resource for graduate students and professionals in scientific computing. The book maintains a 4.6/5 rating on Amazon and 4.4/5 on Goodreads. What readers liked: - Clear explanations of complex concepts - Practical examples and applications - Thorough coverage of error analysis - Strong focus on computational efficiency - Well-structured progression of topics What readers disliked: - Dense mathematical notation that requires significant background knowledge - Limited coverage of iterative methods - High price point for textbook - Some outdated references to computing hardware One graduate student reviewer noted: "The exercises helped bridge theory and implementation." A researcher commented: "The chapter on condition numbers finally made these concepts click for me." Multiple reviews mention the book requires calculus and linear algebra prerequisites. Some readers recommend Trefethen's "Numerical Linear Algebra" as a more accessible introduction to the subject.

📚 Books by James W. Demmel

Applied Numerical Linear Algebra (1997) A textbook covering algorithms for solving linear algebra problems, including solving linear systems, least squares problems, eigenvalue problems and singular value problems.

Matrix Computations and Mathematical Software (1983) A technical guide focused on numerical algorithms for matrix operations and their implementation in computer programs.

Standards for Basic Linear Algebra Subprograms (BLAS) Technical Forum Standard (2002) A technical specification document detailing the standardization of basic linear algebra operations for scientific computing.

Accurate Singular Value Decomposition of Structured Matrices (1999) A research monograph examining methods for computing singular value decompositions of matrices with special structure.

Parallel Numerical Linear Algebra (1993) A comprehensive overview of parallel algorithms for solving large-scale linear algebra problems on parallel computers.

👥 Similar authors

Gene Golub developed foundational algorithms for matrix computations and numerical linear algebra. His work on SVD and matrix factorizations parallels Demmel's focus on numerical methods and computational science.

Nicholas J. Higham specializes in numerical stability and accuracy of matrix computations. His research on matrix functions and condition numbers aligns with Demmel's work on algorithms for scientific computing.

Lloyd N. Trefethen focuses on numerical analysis and scientific computing with emphasis on spectral methods. His publications cover iterative methods and approximation theory used in computational mathematics.

Jack Dongarra works on high-performance computing algorithms and software for linear algebra computations. His development of software libraries and benchmark systems connects to Demmel's work on optimizing numerical algorithms.

Beresford N. Parlett researches eigenvalue problems and matrix computations. His contributions to understanding the numerical behavior of algorithms relate directly to Demmel's analysis of computational methods.