Kazushige Goto
From Wikipedia, the free encyclopedia
Kazushige Gotō (後藤和茂 Gotō Kazushige) was a research associate at the Texas Advanced Computing Center at the University of Texas at Austin when he famously hand-optimized assembly routines for supercomputing and PC platforms that outperform the best compiler generated code. Several of the fastest supercomputers in the world still use his implementation of the Basic Linear Algebra Subprograms (BLAS) known as “Goto BLAS”. He joined Microsoft's Technical Computing Group in 2010. In July 2012 he joined Intel.
References [edit]
- Goto, Kazushige; van de Geijn, Robert A. (2008), "Anatomy of High-Performance Matrix Multiplication", ACM Transactions on Mathematical Software 34 (3): Article 12, 25 pages, doi:10.1145/1356052.1356053.
External links [edit]
- Writing the Fastest Code, by Hand, for Fun: A Human Computer Keeps ..., an article in the New York Times about Kazushige Goto.
- The Human Code, an article about his work.
- SurviveGotoBLAS2 is a continuation of Kazushige's work by Ei-ji Nakama.
- OpenBLAS is another attempt to keep Goto BLAS alive on GitHub , supporting Intel Sandy Bridge and MIPS_architecture Loongson processors.
- Step-by-step optimization of gemm: wiki that explains step-by-step how to optimize gemm like Goto does.
| This biographical article relating to a technologist is a stub. You can help Wikipedia by expanding it. |