2 ms·
Most of the BLAS implementations are in C/C++/ASM, as they're the small performance critical part. The LAPACK layer above that which calls the BLAS to do the he
by owlbite 3y ago
Most of the BLAS implementations are in C/C++/ASM, as they're the small performance critical part.
The LAPACK layer above that which calls the BLAS to do the heavy lifting is a much much bigger target, and aside from the most commonly used routines (cholesky, svd) most vendors just ship the FORTRAN code (possibly in automatically converted to C form).