Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad IV PDF
Unidad IV PDF
Las computadoras paralelas pueden clasificarse segn el nivel de paralelismo que admite
su hardware: equipos con procesadores multincleo y multi-procesador que tienen mltiples
elementos de procesamiento dentro de una sola mquina y los clsteres, MPPS y grids que utilizan
varios equipos para trabajar en la misma tarea. Muchas veces, para acelerar la tareas especficas,
se utilizan arquitecturas especializadas de computacin en paralelo junto a procesadores
tradicionales.
5
Los programas informticos paralelos son ms difciles de escribir que los secuenciales, porque la
concurrencia introduce nuevos tipos de errores de software, siendo las condiciones de carrera los
ms comunes. La comunicacin y sincronizacin entre diferentes subtareas son algunos de los
mayores obstculos para obtener un buen rendimiento del programa paralelo.
* Contador
* Registros
Organizacin lgica
Los programas a menudo estn organizados en mdulos, algunos de los cuales
pueden ser compartidos por diferentes programas, algunos son de slo-lectura y
otros contienen datos que se pueden modificar. La gestin de memoria es
responsable de manejar esta organizacin lgica, que se contrapone al espacio de
direcciones fsicas lineales. Una forma de lograrlo es mediante la segmentacin de
memoria.
Organizacin fsica
La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno
secundario de menor velocidad. La gestin de memoria del sistema operativo se
ocupa de trasladar la informacin entre estos dos niveles de memoria
Caractersticas:
Antes de definir las caractersticas de las redes de interconexin diremos que se
llama nodo a cualquiera de los dispositivos que se quiera conectar a la red, tales
como elementos de proceso, mdulos de memoria, procesadores de
entrada/salida, etc.
Grado de los nodos
Dimetro de una red
Ancho de biseccin
Latencia de una red
Productividad
Escalabilidad
Simetra
Conectividad
Ocurre cuando varios host tiene acceso al mismo medio. Por ejemplo, si varios PC
se encuentran conectados al mismo cable fsico, a la misma fibra ptica entonces
se dice que comparten el mismo entorno de medios.
El cable, que ms proyeccin tiene hoy en da es el de fibra ptica, pero hoy por
hoy es caro y difcil de instalar. Sin embargo, es recomendable su utilizacin para
enlazar redes distantes y para crear enlaces muy rpidos entre servidores o
interconexin de redes.
Los tres principales medios de transmisin utilizados en las redes locales son:
par trenzado
cable coaxial
fibra ptica.
La conmutacin de paquetes:
Es un mtodo de envo de datos en una red de computadoras. Un paquete es un
grupo de informacin que consta de dos partes: los datos propiamente dichos y la
informacin de control, que indica la ruta a seguir a lo largo de la red hasta el
destino del paquete. Existe un lmite superior para el tamao de los paquetes; si
se excede, es necesario dividir el paquete en otros ms pequeos.
Ventajas:
Los paquetes forman una cola y se transmiten lo ms rpido posible.
Permiten la conversin en la velocidad de los datos.
La red puede seguir aceptando datos aunque la transmisin sea lenta.
Existe la posibilidad de manejar prioridades (si un grupo de informacin es
ms importante que los otros, ser transmitido antes que dichos otros).
La conmutacin de circuitos:
Es un tipo de conexin que realizan los diferentes nodos de una red para lograr un
camino apropiado para conectar dos usuarios de una red de telecomunicaciones.
A diferencia de lo que ocurre en la conmutacin de paquetes, en este tipo de
conmutacin se establece un canal de comunicaciones dedicado entre dos
estaciones. Se reservan recursos de transmisin y de conmutacin de la red para
su uso exclusivo en el circuito durante la conexin. sta es transparente: una vez
establecida parece como si los dispositivos estuvieran realmente conectados.
Ventajas
El ancho de banda es definido y se mantiene constante durante la
comunicacin.
El circuito es fijo, no se pierde tiempo en el encaminamiento de la
informacin.
La transmisin se realiza en tiempo real, siendo til para la comunicacin
de voz y video.
Si bien existe retardo en el establecimiento de la llamada, el retardo de la
transmisin posterior es despreciable; si el trfico se realiza generalmente
entre el mismo par de estaciones puede ser ms veloz.
La coherencia de cache hace referencia a la integridad de los datos almacenados en las caches
locales de los recursos compartidos. La coherencia de la cache es un caso especial de la coherencia
de memoria.
4.4.2 Cluster
El trmino clster (del ingls cluster, "grupo" o "racimo") se aplica a los conjuntos o conglomerados
de computadoras construidos mediante la utilizacin de hardwares comunes y que se comportan
como si fuesen una nica computadora.
El cmputo con clsteres surge como resultado de la convergencia de varias tendencias actuales
que incluyen la disponibilidad de microprocesadores econmicos de alto rendimiento y redes de
alta velocidad, el desarrollo de herramientas de software para cmputo distribuido de alto
rendimiento, as como la creciente necesidad de potencia computacional para aplicaciones que la
requieran.
Simplemente, un clster es un grupo de mltiples ordenadores unidos mediante una red de alta
velocidad, de tal forma que el conjunto es visto como un nico ordenador, ms potente que los
comunes de escritorio.
Los clsteres son usualmente empleados para mejorar el rendimiento y/o la disponibilidad por
encima de la que es provista por un solo computador tpicamente siendo ms econmico que
computadores individuales de rapidez y disponibilidad comparables.
1. Alto rendimiento
2. Alta disponibilidad
3. Balanceo de carga
4. Escalabilidad
Usos:
Anlisis Estructural
Simulaciones de mecnica de fluidos
Modelos genmicos
Prediccin meteorolgica
Y el estudio de cualquier fenmeno que pueda ser modelado
matemticamente.