Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MULTIPROCESADORES ESCALABLES
Profesor: Estudiantes:
Elías Velasquez Adrian Silva
CI:28.221.611
PROCESAMIENTO MULTIHEBRA.
Los múltiples hilos pueden interferir uno con el otro al compartir recursos de
hardware como cachés o Translation Lookaside Buffer (TLB).
SUPERESCALAR
MULTIPROCESADOR.
CLUSTER.
1. Alto rendimiento
2. Alta disponibilidad
3. Balanceo de carga
4. Escalabilidad
La construcción de los ordenadores del clúster es más fácil y económica debido
a su flexibilidad: pueden tener todos la misma configuración de hardware y
sistema operativo (clúster homogéneo), diferente rendimiento pero con
arquitecturas y sistemas operativos similares (clúster semihomogéneo), o tener
diferente hardware y sistema operativo (clúster heterogéneo), lo que hace más
fácil y económica su construcción.
Para que un clúster funcione como tal, no basta solo con conectar entre sí los
ordenadores, sino que es necesario proveer un sistema de manejo del clúster, el
cual se encargue de interactuar con el usuario y los procesos que corren en él
para optimizar el funcionamiento.
Beowulf
Berkeley NOW
Durante el año 2003, el clúster Google llegó a estar conformado por más de 1,5
millones de computadores personales. Una consulta en Google lee en promedio
cientos de megabytes y consume algunos billones de ciclos de CPU.
Cluster PS2
nodos
almacenamiento
sistemas operativos
conexiones de red
middleware
protocolos de comunicación y servicios
aplicaciones
ambientes de programación paralela
COMPUTACIÓN VECTORIAL.
Una máquina vectorial consta de una unidad escalar segmentada y una unidad
vectorial. La unidad vectorial dispone de M registros vectoriales de N elementos y
de unidades funcionales vectoriales (de suma/resta, multiplicación, división, de
carga/almacenamiento, etc.) que trabajan sobre los registros vectoriales, y un
conjunto de registros escalares.