Difference between revisions of "Computación de alto rendimiento"

From Supercomputación y Cálculo Científico UIS
Line 38: Line 38:
 
</div>
 
</div>
 
<div class="panel-body"><ol>
 
<div class="panel-body"><ol>
<li>Introducci&oacute;n al C&oacute;mputo de Alto Rendimiento y C&aacute;lculo Cient&iacute;fico
+
<li>Introducci&oacute;n al C&oacute;mputo de Alto Rendimiento y C&aacute;lculo Cient&iacute;fico  
 
<ul>
 
<ul>
 
<li>C&oacute;mputo de Alto Rendimiento y e-Ciencia: El paradigma del Tratamiento Intensivo de Datos </li>
 
<li>C&oacute;mputo de Alto Rendimiento y e-Ciencia: El paradigma del Tratamiento Intensivo de Datos </li>
Line 45: Line 45:
 
</ul>
 
</ul>
 
</li>
 
</li>
<li>Arquitecturas Escalables: Paralelismo y Distribuci&oacute;n
+
<li>Arquitecturas Escalables: Paralelismo y Distribuci&oacute;n  
 
<ul>
 
<ul>
 
<li>Arquitectura General de Sistemas</li>
 
<li>Arquitectura General de Sistemas</li>
Line 51: Line 51:
 
<li>Algunos Aspectos de Medidas de Rendimiento: Ley de Amhdal y otros</li>
 
<li>Algunos Aspectos de Medidas de Rendimiento: Ley de Amhdal y otros</li>
 
<li>Procesadores Multicore</li>
 
<li>Procesadores Multicore</li>
<li>Maquinas Paralelas
+
<li>Maquinas Paralelas  
 
<ul>
 
<ul>
 
<li>M&aacute;quinas de Memoria Compartida</li>
 
<li>M&aacute;quinas de Memoria Compartida</li>
Line 58: Line 58:
 
</ul>
 
</ul>
 
</li>
 
</li>
<li>Sistemas Distribu&iacute;dos de Gran Escala
+
<li>Sistemas Distribu&iacute;dos de Gran Escala  
 
<ul>
 
<ul>
 
<li>Grid Computing</li>
 
<li>Grid Computing</li>
Line 65: Line 65:
 
</li>
 
</li>
 
<li>Un Caso Especial: Computadores Cu&aacute;nticos</li>
 
<li>Un Caso Especial: Computadores Cu&aacute;nticos</li>
<li>Redes de Alta Velocidad o de Alto Rendimiento
+
<li>Redes de Alta Velocidad o de Alto Rendimiento  
 
<ul>
 
<ul>
 
<li>Caracteristicas Especiales de Rendimiento</li>
 
<li>Caracteristicas Especiales de Rendimiento</li>
Line 74: Line 74:
 
</ul>
 
</ul>
 
</li>
 
</li>
<li>Dise&ntilde;o y Desarrollo de Aplicaciones
+
<li>Dise&ntilde;o y Desarrollo de Aplicaciones  
 
<ul>
 
<ul>
 
<li>Introducci&oacute;n a las T&eacute;cnicas de Optimizaci&oacute;n de C&oacute;digos Seriales</li>
 
<li>Introducci&oacute;n a las T&eacute;cnicas de Optimizaci&oacute;n de C&oacute;digos Seriales</li>
Line 80: Line 80:
 
<li>Modelo General de Dise&ntilde;o de Algoritmos Paralelos</li>
 
<li>Modelo General de Dise&ntilde;o de Algoritmos Paralelos</li>
 
<li>LIneamientos para el Dise&ntilde;o y Desarrollo de Aplicaciones Paralelas y Concurrentes</li>
 
<li>LIneamientos para el Dise&ntilde;o y Desarrollo de Aplicaciones Paralelas y Concurrentes</li>
<li>Modelos de Programaci&oacute;n Paralela
+
<li>Modelos de Programaci&oacute;n Paralela  
 
<ul>
 
<ul>
 
<li>Programaci&oacute;n de Memoria Compartida</li>
 
<li>Programaci&oacute;n de Memoria Compartida</li>
 
<li>Programaci&oacute;n de Memoria Distribuida - Paso de Mensajes</li>
 
<li>Programaci&oacute;n de Memoria Distribuida - Paso de Mensajes</li>
<li>Paralelizacion Hibrida
+
<li>Paralelizacion Hibrida  
 
<ul>
 
<ul>
 
<li>M&aacute;quinas Masivamente Paralelas y Aceleradores</li>
 
<li>M&aacute;quinas Masivamente Paralelas y Aceleradores</li>
Line 94: Line 94:
 
</ul>
 
</ul>
 
</li>
 
</li>
<li>e-Interacci&oacute;n de Alto Rendimiento
+
<li>e-Interacci&oacute;n de Alto Rendimiento  
 
<ul>
 
<ul>
 
<li>Introducci&oacute;n a la e-Interaccion</li>
 
<li>Introducci&oacute;n a la e-Interaccion</li>
Line 115: Line 115:
 
<li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/UxIdm098TpiuBIb Sesion 3]</li>
 
<li>[http://www.sc3.uis.edu.co/owncloud/index.php/s/UxIdm098TpiuBIb Sesion 3]</li>
 
</ul>
 
</ul>
<p>MATERIAL DEL CURSO II - 2015</p>
+
<h3><strong>MATERIAL DEL CURSO II - 2015</strong></h3>
 
</div>
 
</div>
 
</div>
 
</div>
Line 122: Line 122:
 
<div class="panel panel-darker-white-border">
 
<div class="panel panel-darker-white-border">
 
<div class="panel-heading">
 
<div class="panel-heading">
<h3 class="panel-title">BIBLIOGRAF&Iacute;A Y FUENTES DE INFORMACION</h3>
+
<h3 class="panel-title"><strong>BIBLIOGRAF&Iacute;A Y FUENTES DE INFORMACION</strong></h3>
 
</div>
 
</div>
 
<div class="panel-body">
 
<div class="panel-body">

Revision as of 15:25, 8 September 2015

Logo_sc33.png

 

 

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

  1. 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.
  2. 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)
  3. 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
  4. e-Interacción de Alto Rendimiento
    • Introducción a la e-Interaccion
    • Introducción a la Informatica Ambiente
  5. Tendencias, Direcciones, Problemas Abiertos desde la Supercomputación hasta la Computación Extrema (Retos Técnicos, Científicos, Económicos, Ambientales y Sociales)

MATERIAL DEL CURSO

MATERIAL DEL CURSO II - 2015

BIBLIOGRAFÍA Y FUENTES DE INFORMACION