William James Dally (nacido el 17 de agosto de 1960) es un científico informático y educador estadounidense. [1] [2] Es el científico jefe y vicepresidente sénior de Nvidia y anteriormente fue profesor de Ingeniería Eléctrica y Ciencias de la Computación en la Universidad de Stanford y el MIT . Desde 2021, es miembro del Consejo de Asesores del Presidente en Ciencia y Tecnología (PCAST). [3] [4]
Desarrolló una serie de técnicas utilizadas en las redes de interconexión modernas, entre ellas, la prevención de bloqueos basada en enrutamiento , el enrutamiento por agujeros de gusano , el reintento a nivel de enlace, los canales virtuales , el enrutamiento adaptativo global y los enrutadores de alto radio. [ jerga ] Ha desarrollado mecanismos eficientes para la comunicación, la sincronización y la denominación en computadoras paralelas, incluyendo la computación basada en mensajes y el direccionamiento rápido basado en capacidades. Ha desarrollado una serie de procesadores de flujo a partir de 1995, entre ellos Imagine, para el procesamiento de gráficos, señales e imágenes, y Merrimac, para la computación científica. [ cita requerida ]
Ha publicado más de 200 artículos, así como los libros de texto Digital Systems Engineering con John Poulton y Principles and Practices of Interconnection Networks con Brian Towles. Fue inventor o coinventor de más de 70 patentes concedidas.
Un autor lo citó diciendo: “Localidad es eficiencia, eficiencia es poder, poder es rendimiento, rendimiento es rey”. [5]
Dally recibió una licenciatura en ingeniería eléctrica de Virginia Tech . [6] Mientras trabajaba para Bell Telephone Laboratories contribuyó al diseño del Bellmac 32 , uno de los primeros microprocesadores de 32 bits, [ cita requerida ] y obtuvo una maestría en ingeniería eléctrica de la Universidad de Stanford en 1981. Luego fue al Instituto de Tecnología de California (Caltech) de 1983 a 1986, [6] graduándose con un doctorado en ciencias de la computación en 1986. En Caltech diseñó el motor de simulación MOSSIM y un circuito integrado para enrutamiento. Mientras estaba en Caltech, formó parte del grupo fundador de Stac Electronics en 1983. [7]
De 1986 a 1997 enseñó en el MIT , donde él y su grupo construyeron la J-Machine y la M-Machine, [8] máquinas paralelas que enfatizan la sincronización y comunicación de bajo consumo. Durante su tiempo en el MIT, afirma haber colaborado en el desarrollo del diseño de las supercomputadoras Cray T3D y Cray T3E . Se convirtió en el profesor Willard R. e Inez Kerr Bell en la Escuela de Ingeniería de la Universidad de Stanford y presidente del departamento de informática de Stanford. Se desempeñó como presidente durante doce años antes de pasar a Nvidia. [9]
Las participaciones corporativas de Dally incluyen varias colaboraciones en Cray Research desde 1989. Realizó trabajos de enrutador de Internet en Avici Systems a partir de 1997, fue director técnico en Velio Communications desde 1999 hasta su adquisición en 2003 por LSI Logic , fundador y presidente de Stream Processors, Inc hasta que cerró. [7]
Dally fue elegido miembro de la Association for Computing Machinery en 2002, y miembro del IEEE , también en 2002. En 2003 se convirtió en consultor de NVIDIA por primera vez y ayudó a desarrollar la serie de GPU GeForce 8800. [10] Recibió el premio ACM/SIGARCH Maurice Wilkes en 2000, el premio Seymour Cray Computer Science and Engineering en 2004 y el premio Charles Babbage de la IEEE Computer Society en 2006. En 2007 fue elegido miembro de la Academia Estadounidense de las Artes y las Ciencias .
En enero de 2009 fue nombrado científico jefe de Nvidia . [11] Trabajó a tiempo completo en Nvidia, mientras supervisaba a unos 12 de sus estudiantes de posgrado en Stanford. [12] Actualmente es científico jefe y vicepresidente sénior de Nvidia Research. [13]
Entre las muchas contribuciones a la tecnología en Nvidia, Dally también impulsó las interconexiones ópticas para GPU [14] y sistemas informáticos [15] utilizando moduladores de microanillo que utilizan múltiples longitudes de onda. [16] [17] Estos sistemas pueden conducir a la adopción de interconexiones ópticas de muy alto ancho de banda y baja energía por bit [18] en GPU [19] y también conducir a centros de datos de GPU conmutados por circuitos con un impulso significativo a la eficiencia informática de IA.
En 2009, fue elegido miembro de la Academia Nacional de Ingeniería por sus contribuciones al diseño de redes de interconexión de alto rendimiento y arquitecturas informáticas paralelas.
Recibió el premio Eckert–Mauchly de la ACM/IEEE en 2010 por sus “contribuciones sobresalientes a la arquitectura de redes de interconexión y computadoras paralelas”. [20]
Dally está casado y tiene tres hijos. En 1992 sufrió un accidente de vuelo cuando el Cessna 210 que volaba desde Hanscom Field, Massachusetts, a Farmingdale, Nueva York, en malas condiciones meteorológicas, sufrió una fuga de aceite. Se vio obligado a realizar un aterrizaje forzoso en el estrecho de Long Island y fue rescatado por un velero de rescate. [21]
Localidad es eficiencia, Eficiencia es potencia, Potencia es rendimiento, Rendimiento es el rey
Trabajé en el MIT durante 11 años, donde creé un grupo de investigación que construyó una serie de supercomputadoras pioneras,