It's a great question. I think we answered it in one of our initial blog posts when we started LFortran:
https://lfortran.org/blog/2019/05/why-to-use-fortran-for-new...
Let me know if you have any follow up questions.
BLAS/LAPACK (fortran blobs) are the miracle that all AI relies on (to my understanding). I hope we keep it around and maintained.
Re:Fortran
by WanderPanda on Monday August 28, 2023 @06:37PM
(#37301278)
I wonder why the cascaded triple for loop for GEMM is not just hardcoded in assembly for each architecture. And while we are at it, why is MKL > 5GB again?
Does this address your MKL question?[1] If so, sounds like we're two of today's lucky 10,000![0] Although for this esoterica, I'd probably reduce that to 10.
[1] https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Libr...
And this isn't meant as some kind of bait, just honest intellectual curiosity (its the internet so you can't see how it presented, just read the raw words).
Simply, why is it important for Fortran to survive in this space? Why not let the field move on? Why fight this fight?