Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 01
Clase 01
COMPUTACION DE ALTA
PRESTACION
INGENIERIA DEL SOFTWARE
INTRODUCCION
EL ARTE DE LA PROGRAMACIN ES EL ARTE DE ORGANIZAR LA
COMPLEJIDAD, DE DOMINAR LA MULTITUD Y EVITAR SU CAOS
BASTARDO TAN EFICAZMENTE COMO SEA POSIBLE.
E. DIJKSTRA, COMPUTATIONAL SCIENTIST.
INTRODUCCION
LOS IMPORTANTES AVANCES QUE SE HAN PRODUCIDO EN LAS ULTIMAS
DCADAS, EN EL REA DE LA COMPUTACIN, HAN PROPICIADO UN IMPULSO
NOTABLE EN LA INVESTIGACIN DENTRO DE NUMEROSOS CAMPOS DEL
CONOCIMIENTO.
ACTUALMENTE RESULTA INCUESTIONABLE LA NECESIDAD DE UTILIZAR
COMPUTADORES PARA REALIZAR ACTIVIDADES CIENTFICAS, ESPECIALMENTE EN EL
CAMPO DE LA BIOMEDICINA Y LA BIOINFORMTICA.
INTRODUCCION
PARA ELLO, LAS TCNICAS DE COMPUTACIN DE ALTAS PRESTACIONES
PERMITEN LA UTILIZACIN COLABORATIVA DE MLTIPLES PROCESADORES,
BIEN SEA PARA RESOLVER DE FORMA MAS RPIDA UN PROBLEMA O PARA
ABORDAR PROBLEMAS DE MAYOR DIMENSIN.
HTTPS://WWW.YOUTUBE.COM/WATCH?V=3LIVVJTK0U8
COMPUTACIN PARALELA
LA COMPUTACIN PARALELA PERMITE EL DESARROLLO DE
APLICACIONES QUE APROVECHAN EL USO DE MLTIPLES
PROCESADORES DE MANERA COLABORATIVA CON EL OBJETIVO DE
RESOLVER UN PROBLEMA COMN.
EL OBJETIVO FUNDAMENTAL QUE PERSIGUEN STAS TCNICAS ES
CONSEGUIR REDUCIR EL TIEMPO DE EJECUCIN DE UNA APLICACIN
MEDIANTE EL EMPLEO DE MLTIPLES PROCESADORES.
COMPUTACIN PARALELA
ES POSIBLE DESEAR RESOLVER PROBLEMAS DE MAYOR DIMENSIN MEDIANTE EL
APROVECHAMIENTO DE LAS DIFERENTES MEMORIAS DE LOS PROCESADORES
INVOLUCRADOS EN LA EJECUCIN.
LA COMPUTACIN PARALELA SE BASA EN DOS CONCEPTOS FUNDAMENTALES:
PARADIGMAS DE PROGRAMACIN
PARALELA
PARADIGMAS DE PROGRAMACIN
PARALELA
MEMORIA DISTRIBUIDA: BAJO ESTE ESQUEMA, CADA ELEMENTO DE PROCESO
DISPONE DE UNA MEMORIA LOCAL QUE NICAMENTE PUEDE SER ACCEDIDA POR
L. LA COMUNICACIN ENTRE PROCESADORES SE REALIZA POR MEDIO DE LA RED
DE INTERCONEXIN, MEDIANTE EL PASO DE MENSAJES ENTRE LOS DIFERENTES
ELEMENTOS DE PROCESO.
MEMORIA COMPARTIDA: TODOS LOS PROCESADORES COMPARTEN UNA MISMA
MEMORIA GLOBAL QUE ES ACCEDIDA POR MEDIO DE LA RED DE INTERCONEXIN.
EN ESTE CASO, LA COMUNICACIN ENTRE PROCESOS SE HACE MEDIANTE REAS
DE MEMORIA COMPARTIDAS. ES RESPONSABILIDAD DEL PROGRAMADOR LA
GESTIN DE LAS ESTRUCTURAS DE DATOS PARA REALIZAR LA COMPARTICIN DE
DATOS ENTRE LOS DIFERENTES PROCESOS.
LIBRERAS DE SOPORTE A LA
COMPUTACIN PARALELA
PARA DAR SOPORTE A LA PROGRAMACIN PARALELA EXISTEN DIFERENTES
LIBRERAS Y HERRAMIENTAS DE AYUDA.
ACTIVIDADES
INVESTIGAR SOBRE IMPLEMENTACION DE ESTANDAR:
MPI
OPENMP
CARACTERISTICAS
ARQUITECTURA
IMPLEMENTACION
USOS