Кадзусигэ Гото () — учёный в области параллельных вычислений, известный своими низкоуровневыми оптимизациями ассемблерных программ для супер- и персональных компьютеров, которые по производительности легко превосходили код, автоматически созданный компилятором. Долгое время его библиотека для Basic Linear Algebra Subprograms, известная как GotoBLAS, обладала рекордной производительностьюБ. Я. Штейнберг, Быстрые программы = архитектуро-ориентированные алгоритмы и данные , доклад на Central & Eastern European Software Engineering Conference in Russia (CESR 2013), хотя в 2013 году его рекорд быстродействия в перемножении матриц был превзойдён в пакете PLASMA Джека ДонгаррыKurzak, J., Luszczek, P., YarKhan, A., Faverge, M., Langou, J., Bouwmeester, H., Dongarra, J. Multithreading in the PLASMA Library , Multi and Many-Core Processing: Architecture, Programming, Algorithms, & Applications, Ahmed, M., Ammar, R., Rajasekaran, S. eds. Taylor & Francis, 2013.. Из одиннадцати самых мощных суперкомпьютеров в мире несколько (семь в 2003, четыре в 2006Feature Story: The Human Code: Researcher’s handcrafted work makes world’s fastest computers run even faster .) используют его код для проверки своей производительности, что даёт им прирост в скорости до 50 %.

Гото проработал в университете Техаса с 2004 по 2010 годы, после чего перешёл в Microsoft в отдел Technical Computing Group, откуда в июле 2012 он перешёл в Intel.

Ссылки GotoBLAS, OpenBLAS, … The GotoBLAS/BLIS Approach to Optimizing Matrix-Matrix Multiplication — Step-by-Step — пошаговое руководство по оптимизации в стиле Гото Kazushige Goto, Robert A. van de Geijn. Anatomy of high-performance matrix multiplication. ACM Transactions on Mathematical Software (TOMS), 2008 Field G. Van Zee, Robert A. van de Geijn. BLIS: A Framework for Rapid Instantiation of BLAS Functionality. ACM Transactions on Mathematical Software. In review.

Источники