Difference between revisions of "Computación de alto rendimiento y científica"
Line 25: | Line 25: | ||
<p>El cómputo de alto rendimiento más que una tendencia en el uso de tecnologia, es una realidad, que plantea diferentes retos para todos los dominios del conocimiento o de actividad profesional. Más allá de las competencias normales de un ingeniero o cientifico, es necesario entender la tecnología para aprovechar las oportunidades que nos ofrecen, adquirir un lenguaje común para interactuar con ingenieros de sistemas o computistas y proyectar una actividad multidisciplinaria, altamente eficiente.</p> | <p>El cómputo de alto rendimiento más que una tendencia en el uso de tecnologia, es una realidad, que plantea diferentes retos para todos los dominios del conocimiento o de actividad profesional. Más allá de las competencias normales de un ingeniero o cientifico, es necesario entender la tecnología para aprovechar las oportunidades que nos ofrecen, adquirir un lenguaje común para interactuar con ingenieros de sistemas o computistas y proyectar una actividad multidisciplinaria, altamente eficiente.</p> | ||
<p>El curso ofrece un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables, desde el computo cientifico para explotar posibilidades de concurrencia y paralelismo. El curso permitirá a los participantes, conocer modelos de programacion fundamentales para la creacion de sus propios codigos, así como una vision e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada, permitiendo reconocer perspectivas y oportunidades de desarrollo.</p><p>Las sesiones se realizan en el CENTIC</p> | <p>El curso ofrece un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables, desde el computo cientifico para explotar posibilidades de concurrencia y paralelismo. El curso permitirá a los participantes, conocer modelos de programacion fundamentales para la creacion de sus propios codigos, así como una vision e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada, permitiendo reconocer perspectivas y oportunidades de desarrollo.</p><p>Las sesiones se realizan en el CENTIC</p> | ||
− | </div>'''Contenido''' | + | </div>'''Contenido'''<div class="panel-body"> |
− | |||
− | |||
− | |||
<b>Unidad I: Introducción General</b> | <b>Unidad I: Introducción General</b> | ||
Line 38: | Line 35: | ||
<li>Introducción al Uso de Arquitecturas Escalables | <li>Introducción al Uso de Arquitecturas Escalables | ||
<li>Lilnux y SLURM | <li>Lilnux y SLURM | ||
− | + | </li></ul> | |
− | + | ||
− | </li></ul><b>Unidad II: Programación Científica</b><ul><li>Algo de Algoritmos | + | <b>Unidad II: Programación Científica</b><ul><li>Algo de Algoritmos |
</li> | </li> | ||
<li>C/C++ | <li>C/C++ | ||
</li> | </li> | ||
<li>Python | <li>Python | ||
− | </li></ul | + | </li></ul> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | + | <b>Unidad III:</b> '''Modelos de Programación Paralela''' |
− | + | </div></div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> |
Revision as of 20:10, 4 September 2017
Computación de alto rendimiento y científica - Código 26734
Instructores
Carlos Jaime Barrios Hernandez, PhD. - (cbarrios@uis.edu.co)
Gilberto Javier Diaz Toro, MSc (gilberto.diaz@uis.edu.co)
Jorge Luis Chacón Velazco, PhD (jchacon@uis.edu.co)
Presentación
El cómputo de alto rendimiento más que una tendencia en el uso de tecnologia, es una realidad, que plantea diferentes retos para todos los dominios del conocimiento o de actividad profesional. Más allá de las competencias normales de un ingeniero o cientifico, es necesario entender la tecnología para aprovechar las oportunidades que nos ofrecen, adquirir un lenguaje común para interactuar con ingenieros de sistemas o computistas y proyectar una actividad multidisciplinaria, altamente eficiente.
El curso ofrece un acercamiento a conceptos básicos y estrategias de interacción con arquitecturas escalables, desde el computo cientifico para explotar posibilidades de concurrencia y paralelismo. El curso permitirá a los participantes, conocer modelos de programacion fundamentales para la creacion de sus propios codigos, así como una vision e interacción con plataformas de supercomputo especifica y algunas herramientas de interacción en redes de tecnología avanzada, permitiendo reconocer perspectivas y oportunidades de desarrollo.
Las sesiones se realizan en el CENTIC
Unidad I: Introducción General
- Arquitecturas Escalables
- Computación de Alto Rendimiento y Científica
- Introducción al Uso de Arquitecturas Escalables
- Lilnux y SLURM
- Algo de Algoritmos
- C/C++
- Python
Unidad III: Modelos de Programación Paralela