James Richard "Jim" Goodman es un reconocido profesor emérito de ciencias de la computación en la Universidad de Wisconsin-Madison y profesor honorario en la Universidad de Auckland, Nueva Zelanda. Su trayectoria profesional se ha centrado en el avance de la arquitectura de computadoras, aportando contribuciones fundamentales que impactan la eficiencia del procesamiento de datos.

Educación y Trayectoria Académica
Goodman obtuvo su doctorado (PhD) en la Universidad de California, Berkeley, en 1980. Ese mismo año, se incorporó al cuerpo docente de la Universidad de Wisconsin-Madison como profesor asistente de ciencias de la computación, iniciando una carrera académica distinguida.
Investigación y Contribuciones Técnicas
El enfoque principal de la investigación de Goodman ha sido la arquitectura de computadoras. En la actualidad, sus intereses se centran principalmente en el soporte para la memoria transaccional.
Uno de sus trabajos más influyentes fue su artículo seminal de 1983, titulado "Using cache memory to reduce processor-memory traffic", donde describió por primera vez los protocolos de coherencia de caché mediante el método de snooping. Este trabajo fue crucial para identificar cómo la memoria caché puede conservar el ancho de banda de la memoria, optimizando así el tráfico entre el procesador y la memoria.
Publicaciones y Reconocimientos
Goodman es coautor de libros fundamentales en la materia, tales como A Programmer's View of Computer Architecture y, junto a Andrew Tanenbaum, Structured Computer Organization.
Debido a su impacto en el campo, ha recibido prestigiosos reconocimientos internacionales:
- IEEE Fellow: Nombrado en 2007 por sus contribuciones al diseño de sistemas multiprocesadores de memoria compartida.
- ACM Fellow: Nombrado en 2010 por sus contribuciones al diseño de sistemas de memoria y procesadores paralelos.
- Premio Eckert-Mauchly: Recibido en 2013 por sus avances disruptivos en la arquitectura de multiprocesadores de memoria compartida.
Vida Personal
Goodman nació en 1944 en Topeka, Kansas. Gracias a su vasta experiencia en las ciencias de la computación, ha sido invitado en diversas ocasiones como experto en programas de televisión, como Campbell Live, para analizar temas tecnológicos.