Difference between revisions of "Computación de alto rendimiento"
(Created page with " __NOTOC__ <div class="thumbnail img-thumbnail">http://wiki.sc3.uis.edu.co/images/a/a8/Logo_sc33.png</div> <p><div class="btn btn-primary"><i class="fa fa-long-arrow-left">...") |
|||
Line 6: | Line 6: | ||
<div class="col-md-14"> | <div class="col-md-14"> | ||
<div class="well well-midnight"> | <div class="well well-midnight"> | ||
− | <h5> | + | <h5>Computación de alto rendimiento - Código 24433</h5> |
</div> | </div> | ||
</div> | </div> | ||
Line 17: | Line 17: | ||
</div> | </div> | ||
<div class="panel-body"> | <div class="panel-body"> | ||
− | <p><b> | + | <p><b>[https://sites.google.com/site/carlosjaimebh/ Carlos Jaime Barrios Hernandez, PhD.]</b> - (cbarrios@uis.edu.co)</p> |
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 29: | Line 28: | ||
</div> | </div> | ||
<div class="panel-body"> | <div class="panel-body"> | ||
− | <p></p> | + | <p>El término Computación de Alto Rendimiento o Computación de Alto Desempeño esta relacionado con el cómputo para el tratamiento de problemas de gran reto, que a su vez, son aquellos problemas que requieren arquitecturas escalables de cómputo para su tratamiento. La computación de alto rendimiento es igualmente entendida como supercomputación o computación avanzada, debido a sus caracteristicas propias que la hacen ubicar "mas allá" del contexto normal y temporal de la computación.</p> |
+ | <p>Este curso para maestria en informática, ofrece un "estado del arte" de la computación de alto rendimiento y direcciones futuras desde dos puntos de vista especificos, pero muy relacionados entre si: arquitectural y aplicativo. Este último muy ligado con el cálculo científico. </p> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 40: | Line 40: | ||
</div> | </div> | ||
<div class="panel-body"> | <div class="panel-body"> | ||
− | + | <ol> | |
+ | <li>Introducción al Cómputo de Alto Rendimiento y Cálculo Científico</li> | ||
+ | <ul> | ||
+ | <li>Cómputo de Alto Rendimiento y e-Ciencia: El paradigma del Tratamiento Intensivo de Datos | ||
+ | <li>e-Interacción y Arquitecturas Escalables (Y de Gran Escala) | ||
+ | <li>Cómputo de Alto Rendimiento (HPC), Computo de Alta Demanda (HTC), Computación Voluntaria y otras tendencias. | ||
+ | </ul> | ||
+ | |||
+ | <li>Arquitecturas Escalables: Paralelismo y Distribución</li> | ||
+ | |||
+ | <ul> | ||
+ | <li>Arquitectura General de Sistemas</li> | ||
+ | <li>Taxonomía de Flynn</li> | ||
+ | <li>Algunos Aspectos de Medidas de Rendimiento: Ley de Amhdal y otros</li> | ||
+ | <li>Procesadores Multicore</li> | ||
+ | <li>Maquinas Paralelas</li> | ||
+ | <ul> | ||
+ | <li>Máquinas de Memoria Compartida</li> | ||
+ | <li>Máquinas de Memoria Distribuida</li> | ||
+ | <li>Máquinas Híbridas (Sistemas Híbridos)</li> | ||
+ | </ul> | ||
+ | <li>Sistemas Distribuídos de Gran Escala</li> | ||
+ | <ul> | ||
+ | <li>Grid Computing</li> | ||
+ | <li>Cloud Computing</li> | ||
+ | </ul> | ||
+ | <li>Un Caso Especial: Computadores Cuánticos</li> | ||
+ | <li>Redes de Alta Velocidad o de Alto Rendimiento</li> | ||
+ | <ul> | ||
+ | <li>Caracteristicas Especiales de Rendimiento</li> | ||
+ | <li>Topologías y Estrategias (Buses, Swiches, fan-tree networks, Mesh, Híbridas)</li> | ||
+ | <li>Algunos Casos Concretos (Infiniband, Gigabit Ethernet, Myrinet)</li> | ||
+ | </ul> | ||
+ | <li>Diseño y Desarrollo de Aplicaciones</li> | ||
+ | <ul> | ||
+ | <li>Introducción a las Técnicas de Optimización de Códigos Seriales</li> | ||
+ | <li>Concurrencia y Paralelismo</li> | ||
+ | <li>Modelo General de Diseño de Algoritmos Paralelos</li> | ||
+ | <li>LIneamientos para el Diseño y Desarrollo de Aplicaciones Paralelas y Concurrentes</li> | ||
+ | <li>Modelos de Programación Paralela</li> | ||
+ | <li | ||
+ | ->> Programación de Memoria Compartida | ||
+ | |||
+ | ->> Programación de Memoria Distribuida - Paso de Mensajes | ||
+ | |||
+ | ->> Paralelizacion Hibrida | ||
+ | |||
+ | >>> Máquinas Masivamente Paralelas y Aceleradores | ||
+ | |||
+ | >>> Multicores + Nodos usando OpenMP y MPI | ||
+ | |||
+ | <li>e-Interacción de Alto Rendimiento</li> | ||
+ | |||
+ | --> Introducción a la e-Interaccion | ||
+ | |||
+ | --> Introducción a la Informatica Ambiente | ||
+ | |||
+ | <li>Tendencias, Direcciones, Problemas Abiertos desde la Supercomputación hasta la Computación Extrema (Retos Técnicos, Científicos, Económicos, Ambientales y Sociales)</li> | ||
+ | </ol> | ||
+ | |||
+ | |||
+ | |||
</div> | </div> | ||
</div> | </div> |
Revision as of 21:09, 23 April 2015
Computación de alto rendimiento - Código 24433
Profesor
Carlos Jaime Barrios Hernandez, PhD. - (cbarrios@uis.edu.co)
PRESENTACION
El término Computación de Alto Rendimiento o Computación de Alto Desempeño esta relacionado con el cómputo para el tratamiento de problemas de gran reto, que a su vez, son aquellos problemas que requieren arquitecturas escalables de cómputo para su tratamiento. La computación de alto rendimiento es igualmente entendida como supercomputación o computación avanzada, debido a sus caracteristicas propias que la hacen ubicar "mas allá" del contexto normal y temporal de la computación.
Este curso para maestria en informática, ofrece un "estado del arte" de la computación de alto rendimiento y direcciones futuras desde dos puntos de vista especificos, pero muy relacionados entre si: arquitectural y aplicativo. Este último muy ligado con el cálculo científico.
Contenido
- Introducción al Cómputo de Alto Rendimiento y Cálculo Científico
- Cómputo de Alto Rendimiento y e-Ciencia: El paradigma del Tratamiento Intensivo de Datos
- e-Interacción y Arquitecturas Escalables (Y de Gran Escala)
- Cómputo de Alto Rendimiento (HPC), Computo de Alta Demanda (HTC), Computación Voluntaria y otras tendencias.
- Arquitecturas Escalables: Paralelismo y Distribución
- Arquitectura General de Sistemas
- Taxonomía de Flynn
- Algunos Aspectos de Medidas de Rendimiento: Ley de Amhdal y otros
- Procesadores Multicore
- Maquinas Paralelas
- Máquinas de Memoria Compartida
- Máquinas de Memoria Distribuida
- Máquinas Híbridas (Sistemas Híbridos)
- Sistemas Distribuídos de Gran Escala
- Grid Computing
- Cloud Computing
- Un Caso Especial: Computadores Cuánticos
- Redes de Alta Velocidad o de Alto Rendimiento
- Caracteristicas Especiales de Rendimiento
- Topologías y Estrategias (Buses, Swiches, fan-tree networks, Mesh, Híbridas)
- Algunos Casos Concretos (Infiniband, Gigabit Ethernet, Myrinet)
- Diseño y Desarrollo de Aplicaciones
- Introducción a las Técnicas de Optimización de Códigos Seriales
- Concurrencia y Paralelismo
- Modelo General de Diseño de Algoritmos Paralelos
- LIneamientos para el Diseño y Desarrollo de Aplicaciones Paralelas y Concurrentes
- Modelos de Programación Paralela
- > Programación de Memoria Compartida ->> Programación de Memoria Distribuida - Paso de Mensajes ->> Paralelizacion Hibrida >>> Máquinas Masivamente Paralelas y Aceleradores >>> Multicores + Nodos usando OpenMP y MPI
- e-Interacción de Alto Rendimiento --> Introducción a la e-Interaccion --> Introducción a la Informatica Ambiente
- Tendencias, Direcciones, Problemas Abiertos desde la Supercomputación hasta la Computación Extrema (Retos Técnicos, Científicos, Económicos, Ambientales y Sociales)
ASPECTOS METODOLOGICOS
MATERIAL DEL CURSO
EVALUACIONES