Logotipo de Zephyrnet

Cómo IBM tropezó con RISC

Fecha:

Hay un montón de inventos en el mundo que son casi completos accidentes, pero que siguen siendo omnipresentes en nuestra vida cotidiana. Cosas como el plástico de burbujas, que originalmente estaba destinado a ser papel tapiz, o incluso el superpegamento, un compuesto plástico cuyas propiedades pegajosas se descubrieron más tarde. IBM se encontró en una situación similar en la década de 1970 después de trabajar en un tipo de computadora central diseñada para funcionar como un conmutador telefónico. Finalmente, se abandonó el cambio telefónico en favor de un procesador de uso general, pero no antes tropezaron con el procesador RISC que eventualmente se convirtió en el IBM 801.

Como [Paul] explica, la principal filosofía de diseño en ese momento era utilizar una gran cantidad de instrucciones para realizar tareas específicas dentro del procesador. Al diseñar el procesador de conmutador telefónico de propósito especial, IBM eliminó muchas de estas instrucciones y luego, después de que se canceló el proyecto, realizó algunas pruebas en la plataforma incompleta para ver cómo funcionaba como una computadora de propósito general. Descubrieron que al eliminar casi todas las instrucciones y ejecutarlas sin una capa de microcódigo, las ganancias en el rendimiento del procesador eran mucho mayores de lo que hubieran esperado, hasta tres veces más rápido para un hardware comparable.

Estas primeras incursiones en el mundo de la arquitectura de procesador simplificada allanaron el camino para las plataformas RISC que conocemos hoy, como ARM y RISC-V, pero también ayudaron a las plataformas CISC a lograr enormes mejoras en el rendimiento. De hecho, RISC-V es un descendiente directo de estos primeros procesadores RISC, con tres diseños intermedios desde entonces hasta ahora. Si quieres jugar con RISC-V tú mismo, nuestro [Jonathan Bennett] echó un vistazo a un SBC RISC-V reciente y su software en marzo pasado.

¡Gracias a [Stephen] por el consejo!

Foto vía Wikimedia Commons.

punto_img

Información más reciente

punto_img