Joseph A "Josh" Fisher es un informático estadounidense y español conocido por su trabajo en arquitecturas VLIW , compilación y paralelismo a nivel de instrucción , y por la fundación de Multiflow Computer . Es miembro senior de Hewlett-Packard (emérito). [2]
Josh Fisher | |
---|---|
Nació | [1] Bronx, Nueva York, EE. UU. [1] | 22 de julio de 1946
alma mater | Instituto Courant de Ciencias Matemáticas ( Universidad de Nueva York ) |
Conocido por | La invención de arquitecturas VLIW , paralelismo a nivel de instrucción , programación de seguimiento , cofundador de la computadora multiflujo |
Premios | Premio Eckert-Mauchly , (IEEE / ACM 2003) Premio B. Ramakrishna Rau (IEEE-CS 2012) Empresario del año de Connecticut (1987) Premio presidencial para jóvenes investigadores (NSF 1984) |
Carrera científica | |
Campos | Arquitectura informática , compilación , sistemas integrados |
Instituciones | Universidad de Yale , Computadora multiflujo , Laboratorios Hewlett-Packard (jubilado) |
Biografía
Fisher tiene una licenciatura (1968) en matemáticas (con honores) de la Universidad de Nueva York y una maestría y un doctorado (1979) en Ciencias de la Computación del Instituto Courant de Matemáticas de la Universidad de Nueva York. [1]
Fisher se incorporó al Departamento de Ciencias de la Computación de la Universidad de Yale en 1979 como profesor asistente y fue ascendido a profesor asociado en 1983. En 1984, Fisher dejó Yale para fundar Multiflow Computer con sus colegas de Yale John O'Donnell y John Ruttenberg. Fisher se unió a HP Labs tras el cierre de Multiflow en 1990. Dirigió HP Labs en Cambridge, MA, EE. UU. Desde su fundación en 1994, y se convirtió en HP Fellow (2000) y luego Senior Fellow (2002) tras la creación de esos títulos en Hewlett -Packard. Fisher se retiró de HP Labs en 2006.
Fisher está casado (1967) con Elizabeth Fisher; tienen un hijo, David Fisher, y una hija, Dora Fisher. [3] Tiene la ciudadanía española debido a su herencia sefardí .
Trabaja
Programación de seguimiento
En su Ph.D. En su disertación, Fisher creó el algoritmo del compilador Trace Scheduling y acuñó el término paralelismo a nivel de instrucción para caracterizar VLIW, superescalar , flujo de datos y otros estilos de arquitectura que implican un paralelismo detallado entre instrucciones simples a nivel de máquina. La programación de seguimiento fue el primer algoritmo práctico en encontrar grandes cantidades de paralelismo entre instrucciones que ocupaban diferentes bloques básicos . Esto aumentó en gran medida la aceleración potencial de las arquitecturas paralelas a nivel de instrucción.
El estilo de la arquitectura VLIW
Debido a la dificultad de aplicar la programación de trazas a sistemas idiosincrásicos (como los DSP de la década de 1970) que, en teoría, deberían haber sido objetivos adecuados para un compilador de programación de trazas, Fisher presentó el estilo arquitectónico VLIW. Los VLIW son computadoras normales, diseñadas para ejecutar código compilado y utilizadas como computadoras ordinarias, pero que ofrecen grandes cantidades de paralelismo a nivel de instrucción programado por una programación de seguimiento o un compilador similar. Los VLIW ahora se utilizan ampliamente, especialmente en sistemas integrados. Los núcleos VLIW más populares se han vendido en cantidades de varios miles de millones de procesadores. [4] [5] [6] [7]
Computadora multiflujo
Multiflow se fundó para comercializar la programación de seguimiento y las arquitecturas VLIW, que entonces se pensaba que no era práctica. El éxito técnico de Multiflow y la difusión de su tecnología y su gente tuvo un gran efecto en el futuro de la informática y la industria informática. [3]
Premios y honores
- 1984 Premio presidencial para jóvenes investigadores de la NSF. (Este premio estaba destinado a persuadir a los profesores prometedores de permanecer en las universidades; la subvención financiera a la Universidad de Yale se negó debido a que Fisher se fue para comenzar Multiflow).
- 1987 Eli Whitney Connecticut Emprendedor del año.
- Premio Eckert – Mauchly 2003 otorgado por la IEEE Computer Society y la Asociación de Maquinaria de Computación , en reconocimiento a 25 años de contribuciones fundamentales al paralelismo a nivel de instrucción, trabajo pionero en arquitecturas VLIW y la formulación de la técnica de compilación Trace Scheduling . El Eckert-Mauchly es conocido como el premio más alto de la comunidad de arquitectura informática.
- 2012 B. Premio Ramakrishna Rau otorgado por The IEEE Computer Society por el desarrollo de la compilación de programación de trazas y trabajo pionero en arquitecturas VLIW (Very Long Instruction Word) .
Escrituras
- Joseph A Fisher, Paolo Farabochi y Cliff Young: Computación integrada: un enfoque de VLIW para la arquitectura, los compiladores y las herramientas . Elsevier / Morgan Kaufmann, 2004.
- Joseph A Fisher: Programación de trazas: una técnica para la compactación global de microcódigos IEEE Trans. Computadoras, 30 (7): 478-490, 1981.
- Joseph A. Fisher: arquitecturas de Word de instrucciones muy largas y ELI-512 ISCA '83 Actas del décimo simposio internacional anual sobre arquitectura de computadoras, páginas 140-150, ACM, Nueva York, NY, EE. UU. Retrospectiva, 25 años de ISCA , ACM, 1998.
- Joseph A. Fisher, John R. Ellis, John C. Ruttenberg, Alexandru Nicolau: Procesamiento paralelo: un compilador inteligente y una máquina tonta Symp. Construcción del compilador, 1984: 37-47. Retrospectiva, Lo mejor de PLDI , Avisos ACM SIGPLAN, 39 (4): 112, 2003.
- B. Ramakrishna Rau, Joseph A. Fisher: Procesamiento paralelo a nivel de instrucción: historia, descripción general y perspectiva The Journal of Supercomputing - Número especial sobre paralelismo a nivel de instrucción, Volumen 7 Edición 1-2, mayo de 1993. También publicado por Kluwer Academic Editores Hingham, MA, EE. UU.
Referencias
- ^ a b c José A Fisher vita
- ^ Biografía del miembro principal de Hewlett-Packard .
- ^ a b http://www.MultiflowTheBook.com Multiflow Computer: A Startup Odyssey.
- ^ El Hexagon VLIW El Hexagon es un VLIW de 4 números.
- ^ Qualcomm anuncia su superchip 2012: Snapdragon S4 de 28 nm , 12/10/2011 por John Oram. El artículo afirma que los Hexagons han estado en chips Snapdragon desde 2006.
- ^ Estimación de los volúmenes de Snapdragon.
- ^ El ST231. Se rumorea que el ST231 se vendió en cantidades superiores a los mil millones de núcleos, utilizados principalmente en video digital.
enlaces externos
- Elizabeth Fisher: Computadora multiflujo: una odisea de inicio . CreateSpace, 2013.
- IEEE: La arquitectura VLIW de Joseph A. Fisher, Parte 1 Revista de circuitos de estado sólido, IEEE, 2009, Volumen: 1, Edición: 2. También Parte 2