Está en la página 1de 6

REPORTE MULTI PROCESADOR MULTINÚCLEO

INTRODUCCIÓN

En este reporte elaborado, vamos a conocer la importancia, función y detalle de los


Multi procesadores multinucleos, que van dentro de un ordenador, y que de hecho
lleva más de una década con nosotros brindándonos más potencia y mayor capacidad
para guardar información, pero antes de comenzar a ver de qué trata todo esto de los
procesadores multinúcleo, merece la pena refrescar un poco la memoria, definiendo
para qué sirve realmente un procesador para PC.

Objetivo

Explicar y conocer de forma digna el funcionamiento específico de un procesador


multinúcleo con los conceptos más importantes y actualizados del tema, conocer
porque no solo es importante la cantidad de núcleos y su frecuencia, sino también
cómo está construido y también cómo trabajan sus núcleos.

Cuando hablamos de procesadores para PC, es muy frecuente hablar de número de


núcleos y de hilos de proceso o ejecución, que generalmente son el doble que el de
núcleos porque las tecnologías HyperThreading en el caso de Intel y SMT en el caso
de AMD lo que hacen que cada núcleo pueda ejecutar dos tareas simultáneas. No
obstante, esa es una manera un poco simple de explicar cómo funciona la ejecución
multi hilo en un procesador.

Un procesador que tiene más hilos de ejecución que núcleos, es capaz de ejecutar
más tareas de manera simultánea y, de hecho, el sistema operativo detecta el
procesador como si en realidad tuviera tantos núcleos como hilos. Por ejemplo, un
Intel Core i7-8700K tiene 6 núcleos y 12 hilos gracias a la tecnología HyperThreading,
y Windows 10 lo reconoce como un procesador de 12 núcleos tal cual (si bien es
cierto que los llama «procesadores lógicos») porque para el sistema operativo, su
funcionamiento es totalmente transparente.
¿Qué es el procesamiento multi hilo?

Es la capacidad de la unidad central de procesamiento (CPU) de proporcionar


múltiples subprocesos de ejecución al mismo tiempo, respaldados por el sistema
operativo. Este enfoque difiere del multiprocesamiento y no hay que confundirlo; en
una aplicación multiproceso, los subprocesos comparten los recursos de uno o varios
núcleos del procesador, que incluyen las unidades de cómputo, caché y el búfer de
búsqueda de traducción (TLBL).

Cuando los sistemas de multiprocesamiento incluyen múltiples unidades de


procesamiento completas en uno o más núcleos, el multiproceso tiene como objetivo
aumentar la utilización de un solo núcleo mediante el uso de paralelismo a nivel de
subprocesos, así como el paralelismo a nivel de instrucción. Como las dos técnicas
son complementarias, se
combinan en casi todas las
arquitecturas de sistemas
modernos con múltiples CPU de
subprocesos múltiples y con
CPU con múltiples núcleos
capaces de funcionar con
múltiples hilos de proceso.

Aunque un núcleo solamente pueda realizar una tarea al mismo tiempo, se pueden
usar los hilos para hacer creer al usuario (y al propio ordenador) que sí se puede
hacer más de una cosa al mismo tiempo.

¿Y cómo es eso? Es muy simple: en vez de realizar una tarea por completo, divides
la tarea en porciones (cada hilo se encarga de un aspecto concreto del programa), de
modo que vas alternando entre porciones de tareas para que parezca que ambas se
ejecutan al mismo tiempo.

Hacemos un poco de un proceso y otro poco de otro proceso; cada uno de esos trozos
se corresponde con el hilo. Así, no tenemos que esperar a que una tarea acabe para
comenzar otra. El número de hilos corresponde de manera directa con el número de
tareas que se pueden llevar a cabo de forma pseudoparalela (es decir, de forma
‘simultánea’).

Multinúcleo

Núcleo simple:

Este tipo de procesador más básico presenta una unidad de control y una unidad
lógica aritmética (ALU)

Doble núcleo:

Los procesadores de doble núcleo tienen los componentes de dos núcleos


separados ubicados en el mismo chip. Así que una CPU de dos núcleos contiene
dos núcleos de procesamiento completos que pueden realizar dos operaciones
simultáneas.

Híper sub procesamiento:

Los procesadores de híper subprocesamiento pueden procesar dos juegos de


información simultánea mientras comparten los demás recursos de la CPU. Un
procesador de híper subprocesamiento de un núcleo consiste de un núcleo de
procesamiento físico que está dividido en dos procesadores virtuales.

Híper subprocesamiento de varios núcleos:

El híper subprocesamiento no está limitado a procesadores de un núcleo. Hay


procesadores de varios núcleos disponibles que pueden procesar 12 o más hilos
de información simultánea.

Diferencias entre procesadores con núcleos dobles y múltiples:


Rendimiento:

Los procesadores de las computadoras físicamente no pueden manejar una


velocidad mayor a 4 giga Hertz. La idea detrás de tener múltiples núcleos es contar
con varios procesadores para realizar de forma más rápida las mismas tareas de
un procesador único.

Multitarea:

Debido a que los núcleos actúan de forma independiente en un procesador


multinúcleo, éstos se encuentran mejor equipados para realizar varias tareas al
mismo tiempo, en comparación con los procesadores de un solo núcleo.

Conclusión:

Llegamos al final, y esperamos haber explicado de forma digna qué es un procesador


multinúcleo, y los conceptos más importantes relacionados con el tema. En la
actualidad existen verdaderos monstruos con hasta 32 núcleos y 64 threads. Pero
para que un procesador sea eficaz, no solo es importante la cantidad de núcleos y su
frecuencia, sino también cómo esté construido, la eficiencia de sus buses de datos y
la comunicación y la forma de trabajar de sus núcleos, y aquí Intel sigue un paso por
delante que AMD.
Fuentes bibliográficas:
(Guim, 2019)

(García, 2019)

(Alonso, 2021)

(Castillo, 2019)

(Ston, 2018)
Alonso, R. (23 de 05 de 2021). ¿Cómo funciona realmente la ejecución multi hilo en
una CPU moderna? Obtenido de
https://hardzone.es/tutoriales/rendimiento/ejecucion-multi-hilo-cpu/

Castillo, J. A. (14 de 08 de 2019). Procesador multinúcleo: Qué es y para qué sirve.


Obtenido de https://www.profesionalreview.com/2019/07/14/procesador-
multinucleo/

García, E. R. (24 de 08 de 2019). Núcleos e hilos en un procesador: qué son y en qué


se diferencian. Obtenido de elespañol:
https://www.elespanol.com/omicrono/tecnologia/20170707/nucleos-hilos-
procesador-diferencian/229478224_0.html

Guim, F. (02 de 04 de 2019). Arquitecturas multihilo. Obtenido de


https://www.exabyteinformatica.com/uoc/Informatica/Arquitecturas_de_compu
tadores_avanzadas/Arquitecturas_de_computadores_avanzadas_(Modulo_3)
.pdf

Ston, D. (30 de 11 de 2018). Diferencias entre procesadores con núcleos dobles y


múltiples. Obtenido de https://techlandia.com/diferencias-procesadores-
nucleos-dobles-multiples-lista_54538/

También podría gustarte