|
|
Line 1: |
Line 1: |
− | __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"></i> [[Cursos]]</div></p>
| |
− | <div class="column clearfix">
| |
− | <div class="col-md-14">
| |
− | <div class="well well-midnight">
| |
− | <h5>'''Computación de alto rendimiento y científica - Código 26734'''</h5>
| |
− | </div>
| |
− | </div>
| |
− | </div>
| |
− | [[File:PhD Debugging.gif|center|thumb|600x600px]]
| |
− | | |
− | ==== '''Instructores''' ====
| |
− | <div class="col-md-14">
| |
− | <div class="panel panel-darker-white-border"><div class="panel-body">
| |
− | <p><b>[https://sites.google.com/site/carlosjaimebh/ Carlos Jaime Barrios Hernandez, PhD.]</b> - (cbarrios@uis.edu.co)</p><p>Gilberto Javier Diaz Toro, MSc (gilberto.diaz@uis.edu.co)</p><p>Jorge Luis Chacón Velazco, PhD (jchacon@uis.edu.co)</p>
| |
− | </div>
| |
− | </div>
| |
− | </div>
| |
− | | |
− | ==== '''Presentación''' ====
| |
− | <div class="col-md-14">
| |
− | <div class="panel panel-darker-white-border"><div class="panel-body">
| |
− | <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>
| |
− | </div>'''Contenido'''
| |
− | </div>
| |
− | </div><div class="col-md-14">
| |
− | <div class="panel panel-darker-white-border"><div class="panel-body">
| |
− | <b>Unidad I: Introducción General</b>
| |
− | | |
− | <ul>
| |
− | <li>Arquitecturas Escalables
| |
− | </li>
| |
− | <li>Computación de Alto Rendimiento y Científica
| |
− | </li>
| |
− | <li>Introducción al Uso de Arquitecturas Escalables
| |
− | <li>Lilnux y SLURM
| |
− | </li>
| |
− | <li>
| |
− | </li></ul><b>Unidad II: Programación Científica</b><ul><li>Algo de Algoritmos
| |
− | </li>
| |
− | <li>C/C++
| |
− | </li>
| |
− | <li>Python
| |
− | </li></ul><b>Unidad III:</b> '''Modelos de Programación Paralela'''
| |
− | </div></div></div>
| |
− | | |
− | <div class="col-md-14">
| |
− | <div class="panel panel-darker-white">
| |
− | <div class="panel-heading">
| |
− | <h3 class="panel-title">VALUACIONES</h3>
| |
− | </div>
| |
− | <div class="panel-body">
| |
− | <p>La evaluación se realizara en cuatro entregas de igual porcentaje, a manera de ePoster o Digital Poster, para cada una de las notas. Estas entregas se realizarán en parejas y se tendrá en cuenta los siguientes factores: complejidad del problema, aporte, originalidad, presentación y calidad de la solución en términos de eficiencia. Los ePosters deberán ser enviados en formato pdf, junto con el código de solución y las instrucciones de compilación. Los ePosters se presentarán en un espacio asignado para tal fin, y los autores tendrán 10 minutos para su presentación. </p>
| |
− | <ul>
| |
− | <li>Nota 1 (25%): Propuesta de Problema y Algoritmo Inicial.</li>
| |
− | <li>Nota 2 (25%): Código de Solución con Memoria Compartida.</li>
| |
− | <li>Nota 3 (25%): Código e Solución con Memoria Distribuída.</li>
| |
− | <li>Nota 4 (25%): Código de Solución Hibrida o Acelerado.</li>
| |
− | </ul>
| |
− | </div>
| |
− | <div class="panel-footer">Evaluaciones</div>
| |
− | </div>
| |
− | </div>
| |
− | | |
− | <div class="col-md-14">
| |
− | <div class="panel panel-darker-white-border">
| |
− | <div class="panel-heading">
| |
− | <h3 class="panel-title">BIBLIOGRAFÍA Y FUENTES DE INFORMACION</h3>
| |
− | </div>
| |
− | <div class="panel-body">
| |
− | <ul>
| |
− | <li>The Fourth Paradigm: Data-Intensive Scientific Discovery in http://research.microsoft.com/en-us/collaboration/fourthparadigm/</li>
| |
− | <li>Designing and Building Parallel Programs, by Ian Foster in http://www.mcs.anl.gov/~itf/dbpp/</li>
| |
− | <li>Patterns for Parallel Programming, by Timothy G. Mattson, Beverly A. Sanders and Berna L. Massingill. Software Patterns Series, Addison Wesley Ed., USA. 2009. http://www.cise.ufl.edu/research/ParallelPatterns/</li>
| |
− | <li>The Art of Concurrency “A thread Monkey’s Guide to Writing Parallel Applications”, by Clay Breshears (Ed. O Reilly, 2009)</li>
| |
− | <li>Parallel Scientific Computing in C++ and MPI « A Seamless Approach to Parallel Algorithms and Their Implementation », Karniadakis and Kirby II (Cambridge Press) </li>
| |
− | <li>Algorithms Sequential and Parallel « A Unified Approach » Miller and Boxer (Computing Engineering Series) </li>
| |
− | <li>Parallel Algorithms, Cassanova, Legrand and Robert (Chapman and Hall/CRC) </li>
| |
− | <li>Programming Massively Parallel Processors « A Hands-on Approach » , Kirk and Hwu (Nvidia/Morgan Kaufmann) </li>
| |
− | <li>Introduction to High Performance Computing for Scientists and Engineers, Hager and Wellein (Chapman and Hall/CRC) </li>
| |
− | <li>Sourcebook of Parallel Computing , Dongarra, Foster, Fox, Groop, Kennedy, Torczon and White (Morgan Kaufmann) </li>
| |
− | <li>CUDA by Example « An Introduction to General-Purpose GPU Programming » Sanders and Kandrot (Nvidia/Addison Wesley) </li>
| |
− | <li>http://developer.nvidia.com/ </li>
| |
− | <li>http://grid.uis.edu.co </li>
| |
− | <li>https://computing.llnl.gov/tutorials/parallel_comp/ </li>
| |
− | <li>http://www.sc-camp.org </li>
| |
− | </ul>
| |
− | </div>
| |
− | </div>
| |
− | </div>
| |