Arquitectura de Procesadores: Optimización y Tecnologías de Rendimiento

Clasificado en Informática

Escrito el en español con un tamaño de 3,06 KB

Segmentación de cauce (Pipelining)

  • También se denomina Pipelining.
  • Basada en la posibilidad de descomponer las instrucciones en varias etapas.
  • Cada etapa utiliza diferentes componentes del ordenador, por lo que se pueden ejecutar simultáneamente diferentes etapas de diferentes instrucciones en la misma CPU.

Ejecución superescalar

  • Evolución del Pipelining: permite procesar más de una instrucción en cada etapa.
  • Basada en el paralelismo de instrucciones y de flujo.
  • Permite que varias instrucciones avancen simultáneamente a través de las etapas de segmentación.

Tecnología Hyper-Threading

  • Tecnología propietaria de Intel.
  • Simula dos procesadores lógicos dentro de un procesador físico; el sistema operativo detecta dos procesadores.
  • Acelera la ejecución de aplicaciones multihebra (varios hilos de ejecución).

Procesadores multinúcleo

  • Históricamente, el rendimiento se incrementaba mediante la velocidad de reloj.
  • Barrera de los 4 GHz: a partir de este punto, el consumo energético y la disipación de calor se vuelven críticos.
  • Contienen en el mismo chip varios núcleos o procesadores independientes.
  • Requieren que las aplicaciones sean paralelizables para aprovechar su potencial.

Diferenciación técnica

  • Tecnología multinúcleo: varios “procesadores” independientes en el mismo chip (se duplican algunos componentes de la CPU).
  • Tecnología multiproceso: uso de varios procesadores físicos reales, donde cada uno puede contener varios núcleos.

Extensiones del juego de instrucciones

  • MMX: extensión de x86 que incluye un conjunto de instrucciones específicas para el tratamiento de contenidos multimedia.
  • SSE (Streaming SIMD Instructions): introducidas con el procesador Pentium III, incluyen 70 nuevas instrucciones para el tratamiento de gráficos y sonidos.
  • 3D-Now!: desarrollada por AMD para sus procesadores K6-2, incluye instrucciones para el procesamiento de vectores, fundamentales en aplicaciones multimedia.

Tecnología de fabricación

  • Determina la densidad de componentes (transistores) en un mismo encapsulado.
  • Define el tamaño mínimo de fabricación del transistor, clasificándose por niveles de integración: SSI, MSI, VLSI, ULSI y GLSI.
  • Nanómetro: unidad de medida equivalente a la mil millonésima parte de un metro (10⁻⁹ metros).
  • Evolución histórica: desde los 10.000 nanómetros del Intel 4004 (1971) hasta los procesos actuales de 20 nm, 14 nm e incluso 7 nm.
  • Ejemplo de densidad: el procesador Core i7 980x (6 núcleos) integra 1.170 millones de transistores.

Entradas relacionadas: