Robert Marco Tomasulo (31 de octubre de 1934 – 3 de abril de 2008) fue un científico informático e inventor del algoritmo Tomasulo . Tomasulo recibió el premio Eckert-Mauchly de 1997 "por el ingenioso algoritmo Tomasulo, que permitió implementar procesadores de ejecución fuera de orden". [1]
Robert Tomasulo asistió a la escuela secundaria Regis en la ciudad de Nueva York. Se graduó en el Manhattan College y luego obtuvo un título de ingeniería en la Universidad de Syracuse . [2] En 1956 se unió al departamento de investigación de IBM. Después de casi una década adquiriendo una amplia experiencia en una variedad de roles técnicos y de liderazgo, pasó al desarrollo de mainframes, incluido el IBM System/360 Model 91 y sus sucesores. Después de su carrera de 25 años en IBM, Bob trabajó en un proyecto de incubación en Storage Technology Corporation para desarrollar el primer sistema mainframe basado en CMOS ; cofundó NetFrame, una startup de mediados de los 80 para desarrollar uno de los primeros sistemas de servidor basados en microprocesadores; y trabajó como consultor en arquitectura de procesadores y microarquitectura para Amdahl Consulting. [3]
El 30 de enero de 2008, Tomasulo habló en la Facultad de Ingeniería de la Universidad de Michigan sobre su carrera y la historia y el desarrollo de la ejecución fuera de orden .