Professional Documents
Culture Documents
Departamento de Tecnología
Carrera de Ingeniería Electrónica
Microcomputadoras
Core i7 4770K:
Familia: Core i7
Generacion: 4ta
Arquitectura: Haswell (4ta. Generacion)
Gama: Alta(770)
Edicion Especial: Version “Killer” (K)
BUS DE DIRECCIONES
A excepción de los modelos que
pertenecen a la familia Core, el resto en
su mayoría tienen un bus de direcciones
de 64Bits. Los que tienen 32bits, son
ediciones de bajo rendimiento o
diseñados para maquinas x86.
BUS DE DATOS Y DE CONTROL
Los procesadores que pertenecen a la familia Dual Core tienen un bus de datos que
va desde 533Mhz hasta 800Mhz y una capacidad máxima para controlar 2Gb de
memoria, según la versión del micro. Los procesadores de la familia Core 2 Duo y
Core 2 Quad tiene FSB desde 800Mhz hasta 1333Mhz, y pueden controlar entre
4Gb y 8Gb, según la versión del micro.
En cambio los procesadores mas bajos de las familia Core iX, tienen un bus de datos
desde 1033Mhz y actualmente llegan hasta 1600Mhz, pudiendo controlar hasta una
máximo común de 8Gb los de generación mas baja, y los de 4ta generación un
máximo de 32Gb de memoria, según la versión del micro.
INSTRUCCIONES SOPORTADAS
La familia de procesadores Core, tienen un soporte limitado de instrucciones
en comparación a los Core iX. Los conjuntos de instrucciones soportadas por
estas familias de procesadores son:
• MMX • SSE4.2
• SSE • EM64T
• SSE2 • VT-x
• SSE3 • AES
• SSSE3 • AVX
• SSE4.1
INSTRUCCIONES SOPORTADAS
MMX: Son un conjunto de instrucciones desarrollados por Intel e implementado en sus
procesadores en 1997. Fue presentado como un acrónimo de MultiMedia eXtension o Multiple Math
o Matrix Math eXtension, pero oficialmente sólo es un juego de consonantes sin significado, usado
con la única intención de poder poner cortapisas legales de marca registrada a los desarrollos de
terceros que trataran de usarlo.
Estas instrucciones agregan 8 nuevos registro que son 𝑴𝑴𝟎 – 𝑴𝑴𝟕 , que en la practica no es más
que un alias para los registros de la FPU y cada registro tiene un ancho de bus de 80 bits
Estos registro presentaban algunos problema, entre los cuales esta que solo podían realizar
operaciones con números enteros al utilizarlo como punto de coma flotante, esto sucedía al estar
trabajando uno a uno.
Por otra parte al utilizar las operaciones aritméticas de saturación aceleraban perceptiblemente el
procesamiento de señales digitales, esto se resume en mejor rendimiento multimedia.
INSTRUCCIONES SOPORTADAS
SSE: (Streaming SIMD Extensions) es una extensión al grupo de instrucciones MMX para procesadores
Pentium III, introducida por Intel en febrero de 1999.
Este conjunto de instrucciones ayudaron a resolver los problemas que tenían las instrucciones MMS. Las
instrucciones SSE son especialmente adecuadas para decodificación de MPEG2, que es el códec utilizado
normalmente en los DVD, procesamiento de gráficos tridimensionales y software de reconocimiento de voz
Hay varios tipos de instrucciones SSE:
• Instrucciones SSE de Transferencia de datos.
• Instrucciones SSE de Conversión.
• Instrucciones SSE Aritméticas.
• Instrucciones SSE lógicas.
En total este conjunto está conformado por 60 nuevas instrucciones y 8 registros nuevos 𝑿𝑴𝑴𝟎 – 𝑿𝑴𝑴𝟕 y
cada registro tiene una extensión de 128bits.
INSTRUCCIONES SOPORTADAS
Las versiones posteriores a las instrucciones SSE son mejores en rendimiento para procesamiento de señales
digitales o procesos aritméticos.
• SSE2: (Streaming "Single Instruction Multiple Data" Extensions 2) Estas extensiones están diseñadas para el
trabajo avanzado con gráficos 3D, codificación y decodificación de vídeo, reconocimiento de voz, comercio
electrónico, Internet, aplicaciones de ingeniería y científicas, etc. Las extensiones SSE2 siguen el mismo modelo
que las utilizadas en los predecesores SSE y MMX manteniendo compatibilidad con esas extensiones, pero amplía
su modelo con soporte para paquetes de valores flotantes de precisión doble y para paquetes de enteros de 128
bits.