Intentaré una respuesta de “panorama general”.
Los informáticos son para los desarrolladores de software como los investigadores médicos son para los médicos. Los médicos y los desarrolladores están preocupados con el paciente / programa que tienen delante. Tienen una amplia gama de experiencia, pero están utilizando esa experiencia para resolver problemas inmediatos en lugar de derivar grandes verdades sobre cómo funciona el universo.
Los informáticos y los investigadores médicos también se preocupan por los programas / pacientes individuales, pero tienden a verlos en términos abstractos. Un investigador que está buscando una cura para el VIH o el cáncer necesita encontrar los puntos en común relevantes en un gran número de pacientes, y los científicos informáticos buscan encontrar puntos en común en un gran número de aplicaciones, compiladores, sistemas operativos, procesadores, etc.
- ¿Quién es el peor científico que haya vivido?
- ¿Es original el modelo de Watson y Crick de la 'doble hélice de ADN' o se copió de las imágenes de ADN de difracción de rayos X de Rosalind Franklin?
- ¿Quiénes son algunos científicos brillantes de la India que trabajaron / están trabajando en la NASA?
- ¿Cómo sabemos cuando Stephen Hawking habla si realmente es él y no un galimatías generado por computadora?
- ¿Los científicos del Proyecto Manhattan realmente temen que una explosión atómica encienda el oxígeno en la atmósfera y destruya el mundo?
Con eso como prefacio: estoy tratando de generalizar qué características tendrán las supercomputadoras más rápidas en común en el período 2020-2030. Una de esas características es la potencia limitada (tal vez 20 megavatios, tal vez más) y lleva a muchas preguntas de investigación realmente importantes. ¿Cómo se construye un clúster cuando su recurso limitado es poder (en lugar de nodos de cómputo)? ¿Cómo se comportarán las aplicaciones existentes si la potencia es limitada? ¿Cómo diseñaría nuevas aplicaciones para que funcionen bien en este tipo de entorno?
Como este tipo de preguntas evitan problemas de clasificación, puedo trabajar con varios departamentos universitarios de informática. Tienen excelentes estudiantes de pregrado y doctorado, tenemos recursos informáticos que son bastante únicos, y el resultado es mucha más investigación de lo que se haría de otra manera. Desafortunadamente, eso significa que pasé bastante tiempo haciendo coordinación entre nuestros proveedores, clientes internos, otros laboratorios del DOE, universidades y otros centros de supercomputación. Y eso a su vez significa que paso mucho más tiempo en los aviones de lo que jamás había soñado.