Kazushige Gotō (後藤和茂, Gotō Kazushige ) es un ingeniero de software especializado en código de máquina escrito a mano de alto rendimiento.
Educación
Goto era investigador asociado en el Centro de Computación Avanzada de Texas en la Universidad de Texas en Austin cuando escribió sus famosas rutinas de ensamblaje optimizadas a mano para plataformas de supercomputación y PC que superan al mejor código generado por compiladores .
Varias de las supercomputadoras más rápidas del mundo todavía [ ¿cuándo? ] utilizan su implementación de los Subprogramas de Álgebra Lineal Básica (BLAS), conocidos como GotoBLAS . [ cita requerida ]
Carrera
En 2010, Goto se unió al Grupo de Computación Técnica de Microsoft con el título de Investigador Senior.
En julio de 2012, se unió a Intel con el título de Ingeniero de Software.
Goto continúa escribiendo código de máquina optimizado a mano, utilizando el conocimiento detallado de la arquitectura a la que tiene acceso. [1]
Referencias
- ^ Goto, Kazushige. "Kazushige Goto". LinkedIn . Consultado el 6 de marzo de 2014 .
Lectura adicional
- Goto, Kazushige; van de Geijn, Robert A. (2008). "Anatomía de la multiplicación de matrices de alto rendimiento". ACM Transactions on Mathematical Software . 34 (3): 12:1–12:25. CiteSeerX 10.1.1.111.3873 . doi :10.1145/1356052.1356053. ISSN 0098-3500. S2CID 9359223.(25 páginas) [1]
- Markoff, John Gregory (28 de noviembre de 2005). «Writing the Fastest Code, by Hand, for Fun: A Human Computer Keeps Speeding Up Chips» (Escribir el código más rápido, a mano, por diversión: una computadora humana sigue acelerando los chips). New York Times . Seattle, Washington, EE. UU. Archivado desde el original el 23 de marzo de 2020 . Consultado el 4 de marzo de 2010 .[2]
- Green, Tim (30 de enero de 2006). "El código humano: el trabajo artesanal de un investigador hace que las computadoras más rápidas del mundo funcionen aún más rápido". Universidad de Texas en Austin . Archivado desde el original el 28 de junio de 2006.