7 ms·
It's turtles all the way down, except for the final turtle, which is Fortran...
by cfcf14 3y ago
It's turtles all the way down, except for the final turtle, which is Fortran...
- bee_rider 3y agoThe last turtle is probably assembly, or at least intrinsics, in most good BLAS implementations. Probably called from C, because that’s easier in C. The nice thing about Fortran is that you get something almost as good, but a normal engineer can write it. There are more C programmers than Fortran programmers, but there are more Fortran programmers than there are C programmers who can write really good assembly kernels. And all the C programmers in that last group are already working on vendor BLAS implementations.