Red de conocimiento del abogados - Ley de patentes - La diferencia entre procesadores multinúcleo y coprocesadores

La diferencia entre procesadores multinúcleo y coprocesadores

El procesador multinúcleo se refiere a la integración de dos o más motores informáticos completos (núcleos) en un solo procesador.

La tecnología multinúcleo se desarrolló cuando los ingenieros se dieron cuenta de que simplemente aumentar la velocidad de un chip de un solo núcleo generaría demasiado calor sin las correspondientes mejoras de rendimiento, como era el caso con los productos de procesador anteriores.

Se dieron cuenta de que a ese ritmo en productos anteriores, el calor generado por el procesador superaría rápidamente la superficie del sol. Incluso sin problemas térmicos, la relación precio/rendimiento es inaceptable, y los procesadores ligeramente más rápidos cuestan mucho más.

Se pueden conectar coprocesadores a procesadores ARM.

Un coprocesador amplía las capacidades de procesamiento central ampliando el conjunto de instrucciones o proporcionando registros de configuración. Se pueden conectar uno o más coprocesadores al núcleo ARM a través de la interfaz del coprocesador.

Se puede acceder al coprocesador a través de un conjunto especializado de instrucciones ARM que proporcionan una interfaz de tipo almacén de carga.

Por ejemplo, en el coprocesador 15 (CP15), el procesador ARM utiliza los registros del coprocesador 15 para controlar la caché, el TCM y la gestión de la memoria.