Documentos de Académico
Documentos de Profesional
Documentos de Cultura
22-I
Ciclo Académico
MICROPROCESADOR
¿Qué es el procesador?
ENCAPSULADO
procesadores tienen unos pequeños pines
que se acoplan en el socket. El problema es
que si un pin se rompía, el procesador
La comunicación de la CPU con el resto del sistema quedaba inutilizable.
se realiza mediante señales de información y
señales de control que son enviadas por impulsos (Land Grid Array)
LGA: Es el sistema que actualmente está
eléctricos a través de las muchas patillas (pines)
que tiene. utilizando Intel para todos sus procesadores
de escritorio Intel Core y AMD para sus
Posteriormente, estas señales viajarán por el los Threadripper. Esta compuesto por pines en el
buses del sistema que comunica al procesador con socket de la placa madre, y en el procesador
los demás componentes situados en la placa base,
está compuesto con una pequeñas laminas
pasando a continuación al bus de E/S hasta llegar al
periférico correspondiente. que hace contactos con estos pines.
(Pin Grid Array)
El número y tamaño de las patillas ha ido variando BGA: Es el sucesor del PGA, en este caso en vez de ver pines de cobre,
con el tiempo según las necesidades y las veremos unas bolitas que se sueldan directamente a la placa base. De
tecnologías utilizadas. Se define como encapsulado esta forma no hace falta un socket haciendo que todo sea más pequeño
la forma en que se empaqueta la oblea de silicio y reduciendo costes. Es lo que se suele utilizar para fabricación de
para efectuar su conexión con el sistema.
SmartPhones, debido a su reducido tamaño. En los procesadores BGA, es
Existen tres modelos de encapsulado: PGA, LGA, imposible cualquier actualización que queramos realizar en nuestro CPU.
BGA. Esto quiere decir el socket que debe tener la
placa madre.
- Memoria Cache
- Unidad Aritmético - Lógica
- Unidad de Coma Flotante
- Registros
- Unidad de Control
- Buses
Memoria cache
A la hora de “recordar” cualquier tarea, la propia
computadora hace uso de la memoria RAM. Sin
embargo, a veces esto no es del todo suficiente y por
tanto es necesario que utilice la memoria caché de la
propia CPU. Se caracteriza porque se llega a ella de
forma más rápida y puede ser tipo L1, L2 y L3.
• Es una memoria volátil integrada en el núcleo del
procesador, que puede trabajar a la misma
velocidad del micro o a la mitad. Su función es
almacenar los datos más frecuentes para una mayor
rapidez en la localización y ejecución de estos.
• Las cachés mejoran los tiempos de acceso a
memoria. En general, una mayor capacidad de
caché es beneficiosa para el rendimiento. Es usada Foto microscópica de Chip de CPU de 4 núcleos .
por el microprocesador para reducir el tiempo
promedio necesario para acceder a los datos de la
memoria principal, en ellas se almacenan las últimas
instrucciones procesadas o las futuras a procesar
junto con sus datos.
Memoria cache
La mayor parte de las CPUs de PC actuales incorporan tres niveles de caché dentro del mismo chip de la CPU:
Caché L1: Se trata de la más rápida, porque es la que más cerca está de los núcleos.
También es la que menos capacidad tiene y la variación de tamaño depende en parte de
la potencia de la CPU. Por ejemplo un procesador Intel Pentium Gold 5405U de 2 núcleos
y 4 hilos tiene 128 KB en total (64 KB por núcleo) y un procesador AMD Epyc 7763 tiene en
total de 4MB.
La caché L1 se divide en dos tipos: Una de datos y otra de instrucciones. La primera
almacena los datos que se procesan y la segunda la información sobre la operación que se
tiene que hacer. Además, hay que tener en cuenta que cada uno de los núcleos tiene su
propia caché L1. Por tanto, en un procesador de 6 núcleos, nos encontramos con un total
de seis caché L1.
Caché L2: Es un nivel intermedio que presenta un buen equilibrio entre capacidad,
cercanía y velocidad. Tiene una mayor capacidad de almacenamiento, aunque es más Cuando la CPU o la GPU busque un dato o una
lenta que la anterior. El tamaño puede ser pequeña como la L1 o incluso llegar a los 32 instrucción, lo primero que hará será mirar en la
caché más cercana al procesador y por tanto la de
MB.
menor nivel para ir incrementando hasta llegar al
Caché L3: Se posiciona en un nivel inferior a la anterior tanto en cercanía como en dato esperado. La idea es que no tenga que
acceder a la memoria
velocidad, pero tiene una capacidad mucho mayor. El tamaño puede variar de 4 a 256 MB.
Memoria cache
Caché L4:
• Es un tipo de memoria caché poco habitual en equipos desktops y laptops; que se utiliza normalmente como apoyo para
mejorar el rendimiento de GPUs integradas. Por ejemplo, el procesador Core i7-5775C venía con 128 MB de eDRAM como
caché L4, que se utilizaba como buffer para la gráfica Intel Iris Pro 6200 que integraba. Así se mejoraba el ancho de banda
y se reducía el impacto de tener que recurrir a la RAM como memoria gráfica.
• En equipos usados para mainframes y supercomputadoras, algunos procesadores como el IBM z15 tienen hasta 960 MB
de caché L4 eDRAM.
En futuros diseños a nivel de CPU se ha planteado la posibilidad de integrar TSV (Through Silicon Vias): las vías
memoria caché L4 como apoyo total a la CPU y también la integración de memoria a través del silicio son conexiones
mediante el apilado 3D. En ese sentido, la compañía AMD pretende introducir una que atraviesen verticalmente los
memoria caché L4 compartida entre todos los grupos de núcleos, lo que en la chips y permiten la
teoría debería mejorar la comunicación entre los mismos y sobretodo los entornos intercomunicación vertical entre
de virtualización en la que varios usuarios comparten grupos de procesadores. Así ellos.
Chiplet: Es un encapsulado que
mismo, está desarrollando incorporar la tecnología 3D V-Cache a procesadores alberga varios chips bajo un mismo
basados en la arquitectura Zen 3. La tecnología 3D V-Cache se trata de un diseño die.
de chiplet 3D por el que se apila memoria caché L3 una encima de otra, Die del procesador: Es la parte
interconectándolas a través de un TSV para aumentar el ancho de banda de la donde se encuentra todo el circuito y
misma, así como su capacidad. De este modo, el procesador mejoraría su ancho de componentes internos del
banda, pero, además, lograría poder equipar mucha más memoria caché L3. procesador.
Unidad Aritmético - Lógica
• Conocida también como ALU (Arithmetic/Logic Unit.). La ALU es
la parte del microprocesador que lleva a cabo las operaciones
aritméticas y lógicas en los datos binarios.
• La mayoría de las ALU pueden realizar las siguientes operaciones:
- Operaciones aritméticas de números enteros tales como la adición,
sustracción, multiplicación y división.
- Operaciones lógicas de bits tales como AND, NOT, OR,XOR, XNOR.
- Operaciones de desplazamiento de bits, desplazan o rotan una palabra
en un número específico de bits hacia la izquierda o la derecha.
Unidad Aritmético - Lógica (ALU)
La ALU se compone básicamente de: Circuito Operacional, Registros de Entradas, Registro Acumulador y un
Registro de Estados, conjunto de registros que hacen posible la realización de cada una de las operaciones.
• Intel y AMD utilizan arquitecturas y procesos de fabricación diferentes en sus procesadores. Como
recordarán nuestros lectores (Users) habituales, Intel se mantiene fiel a la arquitectura de núcleo
monolítico, lo que significa que todos los núcleos del procesador se integran en una única pastilla
de silicio, mientras que AMD utiliza una arquitectura MCM (módulo multi-chip), lo que significa que
dichos núcleos pueden quedar repartidos en una, dos o hasta ocho pastillas de silicio, conocidas
como chiplets, que se intercomunican utilizando un sistema conocido como Infinity Fabric.
• La evolución de los procesadores Intel y AMD en términos de arquitectura y de proceso de
fabricación ha sido más intensa, y más interesante, en el caso de la segunda, ya que el diseño MCM
ha vivido cambios muy importantes, no en vano los Ryzen de AMD han pasado por tres procesos
diferentes: 14 nm, 12 nm y 7 nm, y han experimentado ajustes profundos a nivel de silicio, mientras
que Intel se ha mantenido en los 14 nm, y los cambios a nivel de arquitectura han sido menores,
con la única excepción de Rocket Lake-S, que ha dado el salta Cypress Cove, una adaptación de la
arquitectura Sunny Cove al proceso de 14 nm.
¡MUCHAS GRACIAS!