He estado estudiando procesadores por un tiempo y descubrí que hay muchas arquitecturas de procesador disponibles. Una vez que obtuvimos una arquitectura de procesador funcional, ¿por qué creamos otras arquitecturas?
Entiendo que teníamos que crear mejores arquitecturas. Pero una arquitectura específica ejecutará una tarea de cierta manera. Entonces, ¿cuáles podrían ser los inconvenientes de una determinada arquitectura que debía ser suplida por otra (mejor)?
Respuesta1
El objetivo de crear una arquitectura de procesador es crear un procesador rápido. La investigación permitirá descubrir técnicas para hacer un procesador más rápido, y la arquitectura es el diseño detrás de donde se encuentran los diferentes componentes.
El problema es que, en cierto punto, la arquitectura actual simplemente no puede incluir procesadores más rápidos. Dado que hay más de un fabricante que crea procesadores, en algún momento si no buscas otras formas de conseguir un procesador más rápido (y así cambiar la arquitectura) la competencia creará procesadores más rápidos y como resultado tus clientes dejarán de hacerlo. Compra tus productos y vete.
Por eso hay que innovar para seguir en el negocio. Si su arquitectura actual no puede obtener las mismas velocidades que la competencia, entonces debe cambiar la arquitectura a algo que sí pueda.
Cuando ves que la competencia también cambia la arquitectura para obtener una ganancia de velocidad mucho mayor, sabes que este es el camino que debes tomar también para permanecer en la carrera por crear el procesador más rápido.