Академический Документы
Профессиональный Документы
Культура Документы
Luis Pia
Microarquitectura
Luis Pia
Luis Pia
Microarquitectura core
Microarquitectura es una descripcin del circuito elctrico de una
computadora o de la unidad central de proceso, que permite describir
completamente el funcionamiento del hardware.
Muestra las partes constituyentes del sistema y cmo se interconectan e
interoperan, para as implementar la especificacin de arquitectura.
Diferentes mquinas podran tener una misma arquitectura de conjunto de
instrucciones, y as ser capaces de ejecutar los mismos programas, sin
embargo pueden tener diferentes microarquitecturas.
Luis Pia
Microarquitecturas
Pentium I,II,III, IV
NetBurst
Microarquitectura core
i3,i5, i7
Nehalem
i7
Haswell
Luis Pia
Luis Pia
Micro-arquitectura Haswell
Integran un regulador de voltaje, el cual describen como el principal
responsable del bajo consumo que ofrecern los microprocesadores
que lo incorporen, pues permitir un mejor control del voltaje de cada
una de las unidades del microprocesador (por cada ncleo x86, shader
processors de los grficos integrados, y bus interno) de forma
completamente independiente, y con una respuesta casi en tiempo
real al estar integrada en el propio microprocesador.
Luis Pia
Luis Pia
Luis Pia
zcalo
LGA
1150
soportando
procesadores Intel Core de 4ta.
Generacin,
basados
en
la
microarquitectura Haswell. Alrededor del
zcalo, tenemos 12 fases de poder cuyo
calor
se
elimina
mediante
los
disipadores en forma de dragn
Luis Pia
Microarquitectura core
Luis Pia
Microarquitectura core
La Microarquitectura Core permite la ejecucin de seis partes
independientes de unidades prefetch de datos. Dos unidades de
prefetch de datos de la memoria en la cach L2 compartida, otros dos
unidades de trabajo en la cach L1 de cada uno de los ncleos de CPU.
Tratamos
de
cargar
los
datos
en
la
memoria
cach
del
Luis Pia
Diferencias entre
Se
refiere
al
conjunto
instrucciones,
registros
estructuras de datos residentes
la memoria que son pblicos
programador
Microarquitectura
de
y
en
al
Se refiere a la implementacin
de
la
arquitectura
del
procesador en silicio.
Siempre es perfeccionada con
el pasar del tiempo para ofrecer
mejoras en el desempeo y en
la capacidad, mientras mantiene
la
compatibilidad
con
la
arquitectura.
Luis Pia
Microarquitectura core
Luis Pia
Microarquitectura core
Intel Wide Dynamic Execution: que significa rutas 33 por ciento ms
anchas y mayor eficiencia.
La ejecucin dinmica es una combinacin de tcnicas (anlisis de
flujos de datos, ejecucin especulativa, ejecucin fuera de orden y
superescalar).
Esta permite la distribucin de ms informaciones por ciclo de reloj
para mejorar el tiempo de ejecucin y aumentar la economa de
energa.
Cada ncleo de ejecucin es mayor, permitiendo que cada uno de
ellos traiga, despache, ejecute y devuelva hasta cuatro instrucciones
completas simultneamente.
Ms eficiencia incluye ms precisin en el pronstico de las
ramificaciones, mayor buffer de instrucciones para mayor flexibilidad
en las ejecuciones y recursos adicionales para reducir el tiempo de
ejecucin.
Luis Pia
Microarquitectura core
Intel Wide Dynamic Execution: que significa rutas 33 por ciento ms
anchas y mayor eficiencia.
Un recurso para la reduccin del tiempo de ejecucin es la fusin de
macros. En las generaciones anteriores de procesadores, cada
instruccin que llegaba era codificada y ejecutada individualmente.
La fusin de macros permite que pares de instrucciones comunes sean
combinados en una nica instruccin interna (micro-op) durante la
codificacin. Por tanto, dos instrucciones del programa pueden
ejecutarse como una micro-op, reduciendo la cantidad total de trabajo
que el procesador necesita realizar. Esto aumenta el nmero total de
instrucciones que pueden ejecutarse dentro de cualquier perodo
especfico o disminuye la cantidad del tiempo de ejecucin de un
determinado nmero de ejecuciones.
Luis Pia
Microarquitectura core
Intel Intelligent Power Capability: significa mejoras en el manejo de energa
para un desempeo ms eficiente
Conjunto de capacidades creadas para reducir el consumo de energa
y las requisiciones de diseo de los dispositivos.
Este recurso administra el consumo de energa del tiempo de
ejecucin de todos los ncleos de ejecucin del procesador.
Incluye una capacidad avanzada de compuertas para energa que
permite un control de la lgica refinado que se transforma en
subsistemas lgicos del procesador slo si y cuando ellas son
necesarias.
Varios buses y matrices son divididas, as los datos solicitados en
algunos modos de operacin pueden colocarse en estado de bajo
consumo de energa cuando no fuese necesario.
Luis Pia
Microarquitectura core
Intel Advanced Smart Cache: Cada ncleo puede acceder a los dos
mdulos de memoria cach disponibles. En la versin anterior, cada
ncleo acceda a uno solo de los mdulos de cache.
Es un cach multi-core maximizado que mejora el
desempeo y la economa por medio del aumento
de la probabilidad de que cada ncleo de
ejecucin de un procesador dual-core puede
acceder datos de un subsistema con cach ms
eficiente y con mejor desempeo. Para conseguir
esto, Intel comparte un cach Level 2 (L2) entre
los ncleos.
Luis Pia
Microarquitectura core
Intel Advanced Smart Cache:
otra caracterstica
Cuando
un
mnimas
de
ncleo
cach,
posee
otros
Cache
permite
tambin
la
Microarquitectura core
Intel Smart Memory Access
Se destina a mejorar la eficiencia de algoritmos para leer y escribir los
datos en la memoria.
Mejora el desempeo del sistema, maximizando el uso del ancho de
banda de los datos disponibles en el subsistema de la memoria y
escondiendo la latencia de los accesos a la memoria.
El objetivo es garantizar que los datos puedan usarse lo ms rpido
posible y localizados lo ms cerca posible de donde es necesario, para
minimizar la latencia y consecuentemente aumentar la eficiencia y la
velocidad.
Luis Pia
Microarquitectura core
Luis Pia
Microarquitectura core
Intel Advanced Digital Media Boost: mejora el desempeo de aplicaciones
multimedia.
Es un recurso que mejora significativamente el desempeo cuando
ejecuta instrucciones SSE.
Tanto las operaciones de punto de fluctuacin con doble precisin de
SIMD (datos mltiples de instrucciones individuales) en 128-bits como
las operaciones aritmticas de enteros SIMD en 128-bits reducen el
nmero
total
de
instrucciones
necesarias
para
ejecutar
una
Microarquitectura
Nehalen
La llegada de esta Microarquitectura supone muchos cambios
Luis Pia
Microarquitectura
Nehalen
Controlador de memoria integrado en el procesador. se decidi
eliminar el controlador de memoria del chipset e instalarlo en el propio
procesador, eliminando el paso extra que penalizaba el rendimiento de sus
procesadores.
Quad Core nativo. A diferencia de los Core2 Quad, el Core i7 es un
ncleo Quad Core hiertico, es decir, los cuatro ncleos se pueden
comunicar entre s sin tener que depender de un canal externo de
comunicacin (en la actualidad, los Core2 Quad dependen del FSB para
comunicar los ncleos entre s).
Disminucin de las cachs. Aunque la cach L1 nivel permanece
intacta, la L2 desciende hasta los 256 kB aunque para intentar compensar,
se la hace ms rpida. El mayor aporte es la aparicin de una cach L3 de
8 MB ms rpida que las actuales cachs L2 de la gama Core2.
Luis Pia
Microarquitectura
Nehalen
Hyperthreadding.
El
Hyperthreadding,
consistente
en
la
Luis Pia
Microarquitectura
Nehalen
Zcalo LGA 1150 soportando procesadores
Intel Core de 4ta. Generacin, basados en la
microarquitectura
Haswell.
Alrededor
del
Luis Pia
Fin de la Presentacin
Luis Pia