Multiprocesamiento multihilos

Páginas: 3 (519 palabras) Publicado: 26 de mayo de 2014
MULTIPROCESAMIENTO (MULTIHILOS) EN MULTINUCLEOS
Multithread o multihilo: Se aplica a procesos susceptibles de repartir su trabajo entre los distintos núcleos y/o procesadores disponibles en elsistema. Por el contrario, los procesos y aplicaciones que no son multithread solo «saben» usar un núcleo o un procesador independientemente de que el sistema tenga más de uno.

Ambos diseños soportanmultiprogramación (multitasking) vía programas paralelos ó corriendo aplicaciones concurrentemente.
Primero fueron diseñados los CPUs multihilos que utilizan un contexto a nivel de hardware alternandoentre hilos, para reducir el tiempo de los recursos.
Poco después se diseñaron CPUs que integraban más de un núcleo en un único chip. Hoy en día tenemos procesadores de hasta 8 núcleos.Espectro de diseño
Tanto los CPUs multihilos, como los multinúcleo, explotan concurrencia ejecutando múltiples hilos, aunque sus objetivos de diseño son distintos.
Los CPUs multihilos soportan hilosejecutados concurrentemente, pero lo hacen a nivel de instrucción, apuntando a una mejor utilización de la CPU, planteando instrucciones desde múltiples hilos.
Los CPUs multinúcleo alcanzan laconcurrencia de hilos a un nivel más alto concentrándose menos en la utilización por núcleo y apuntando a la escalabilidad vía replicación de núcleos.


Núcleos Multihilos
Los núcleos multihilo ejecutan demanera concurrente múltiples hilos de procesamiento, de uno o varios programas. Cada hilo sobre el chip necesita su única componente de estado como instruction pointer y registros de control. Elnúmero de hilos sobre el chip determina el número de replicaciones necesarias de componentes de estado y el máximo grado de concurrencia soportado por hardware y saturación por unidades de ejecución. Mashilos también mejoran las posibilidades de esconder latencias de memoria de acceso (memory acces latency) o stall por malas predicciones de rama. El crecimiento del costo es aproximadamente lineal...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MULTIPROCESAMIENTO
  • multihilos
  • Sistemas De Multiprocesamiento
  • Informatica, Multiproceso
  • Historia De Los Multiprocesadores
  • Sistemas multiprocesadores
  • Multihilo
  • Multihilos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS