Multihilo (CPU)

Multihilo (CPU)

Multihilo (CPU)

Los procesadores con capacidad para multithilo (multithreading en inglés) tienen soporte en hardware para ejecutar eficientemente múltiples hilos de ejecución.

El paradigma de multihilo ha llegado a ser más popular a medida que los esfuerzos para llevar más adelante el paralelismo a nivel de instrucción se han atascado desde finales de los años 1990. Esto permitió que reemergiera a una posición destacada el concepto del computación de rendimiento a partir del más especializado campo del procesamiento transaccional:

  • Aunque es muy difícil acelerar un solo hilo o un solo programa, la mayoría de los sistemas de computadores son realmente multitarea entre múltiples hilos o programas.
  • Las técnicas que permitirían acelerar el rendimiento total del procesamiento del sistema en todas las tareas (tasks) darían como resultado un aumento significativo del rendimiento.

Las dos principales técnicas para computación de rendimiento son el multiproceso y el multihilo.

Una cierta crítica del multihilo incluye:

  • Los múltiples hilos pueden interferir uno con el otro al compartir recursos de hardware como cachés o Translation Lookaside Buffer (TLBs).
  • Los tiempos de ejecución de un solo hilo no son mejorados, sino por el contrario, pueden ser degradados.
  • El soporte de hardware para multihilo es más visible al software que el multiprocesamiento, por lo tanto requiriendo más cambios tanto a las aplicaciones como el sistema operativo.

Las técnicas de hardware usadas para soportar multihilo a menudo paralelizan?? las técnicas de software usadas para la multitarea de los programas de computadora.

Obtenido de "Multihilo (CPU)"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Hilo de ejecución — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Cell — Saltar a navegación, búsqueda Para el personaje de Dragon Ball Z, véase Cell (Dragon Ball). El procesador Cell Cell es una arquitectura de microprocesador desarrollada conjuntamente por Sony Computer Entertainment …   Wikipedia Español

  • UltraSPARC T1 — El microprocesador de Sun Microsystems UltraSPARC T1 (antes conocido por su nombre código de desarrollo Niágara ) es una CPU multihilo y multi núcleo que prometía bajar el consumo de energía de los servidores. La CPU típicamente usa 72 W de la… …   Wikipedia Español

  • Larrabee (GPU) — Diagrama de bloques de la arquitectura de GPU Larrabee. Larrabee es el nombre en código para un chip GPGPU que Intel está desarrollando separadamente de su actual línea de aceleradores de gráficos integrados. El chip iba a ser lanzado en 2010… …   Wikipedia Español

  • Microarquitectura — del Core 2 de Intel. Microar …   Wikipedia Español

  • CUDA — Desarrollador NVIDIA Corporation Nvidia s CUDA zone Información general Última versión estable 2.3 22 de jul …   Wikipedia Español

  • Intel Nehalem — Nehalem es el nombre en clave utilizado para designar a la microarquitectura de procesadores Intel, sucesora de la microarquitectura Intel Core. El primer procesador lanzado con la arquitectura Nehalem ha sido el procesador de sobremesa Intel… …   Wikipedia Español

  • PowerPC — Saltar a navegación, búsqueda IBM PowerPC 601 PowerPC (usualmente abreviada PPC) es el nombre original de la arquitectura de computadoras de tipo RISC, fue desarrollada por IBM, Motorola y Apple. Los procesadores de esta familia …   Wikipedia Español

  • HyperTransport — (HT), también conocido como Lightning Data Transport (LDT) es una tecnología de comunicaciones bidireccional, que funciona tanto en serie como en paralelo, y que ofrece un gran ancho de banda en conexiones punto a punto de baja latencia. Se… …   Wikipedia Español

  • PCSX2 — Captura de pantalla de PXSC2 0.9.3 ejecutándose bajo Linux. Desarrollador Refraction, Saqibq, Zerofrog pcsx2.ne …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”