ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Memoria distribuida o multicomputadores


Enviado por   •  3 de Diciembre de 2013  •  308 Palabras (2 Páginas)  •  330 Visitas

Página 1 de 2

LOS SISTEMAS DE MEMORIA DISTRIBUIDA OMULTICOMPUTADORES

Los sistemas de memoria distribuida o multicomputadores pueden ser de dos tipos básicos.El primero de ellos consta de un único computador con últiples CPUs comunicadas por unbus de datos mientras que en el segundo se utilizan múltiples computadores, cada uno con su propio procesador, enlazados por una red de interconexión más o menos rápida. En el primer caso, se habla de procesadores masivamente paralelos (MPPs, Massively Parallel Processors), y en el segundo se conocen de forma genérica como clusters.En este Capítulo se presentan detalladamente los sistemas de memoria distribuida omulti-computadores. En primer lugar se detallan las redes de interconexión característicasde esta arquitectura, que como se indicó en el Capítulo 2 son las redes estáticas, mostrandolas topologías fundamentales. Seguidamente, el interés se centra en los clusters con el finde que el lector sea capaz de configurar una arquitectura paralela de este tipo. Para ello, secomienza con una serie de consideraciones generales sobre los clusters, se justifica por qué sonespecialmente interesantes y se comentan algunos de los más significativos. A continuaciónse detalla cuándo es de interés el uso de un cluster y qué tipos de herramientas de programación se han desarrollado. En la siguiente Sección se analizan las diferentesalternativas de programación sobre clusters, para centrarse posteriormente en la

metodología de paso de mensajes con la utilización de bibliotecas genéricas de procedimientos, denominadas primitivas. Se tratará con especial interés la estructura deeste tipo de programas y la especificación de los pasos de mensajes entre procesos. Se presentan las primitivas fundamentales que permiten una programación generalista conejemplos de las mismas.Posteriormente se realiza una clasificación de los paradigmas que existen para la programación mediante paso de mensajes, prestando especial atención al estudio de losdos más extendidos:Maestro/Esclavo y SPMD (Single Program Multiple Data). Por último se analizandetalladamente los factores que influyen en la velocidad computacional de un cluster

...

Descargar como (para miembros actualizados)  txt (2.1 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com