Compilación, ejecución y optimización de programas científicos
Datas: 18.07.2011 ó 22.07.2011 Horario: de 10:00 a 14:00h
Organiza: CESGA
Colabora: i-MATH
Dirixido a: Licenciados, ingenieros, investigadores y programadores, tanto del ámbito académico como empresarial, que estén desarrollando soluciones de software en el ámbito científico-técnico, o que deseen mejorar su cualificación en ciencia computacional.
Nº horas: 20
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto:cursos
Plazas limitadas: 5 plazas
Inscripción hasta el 8 de julio de 2011.
Objetivos:
El objetivo de este curso es mejorar la eficiencia de códigos computacionales.
Temario:
Tema 1. Visión general y organización del curso
Tema 2. Compilación y enlazado de programas
Descripción del proceso de compilación y enlazado.
Compiladores C y Fortran.
Llamadas a subrutinas Fortran desde C y viceversa.
Tema 3. Utilización de librerías externas
Definición y uso de librerías.
Librerías matemáticas más populares.
Creación y manipulación de librerías propias.
Tema 4. Ejecución de programas científicos
Introducción al uso de las colas de ejecución.
Scripting. Aplicación a la parametrización de experimentos.
Tema 5. Técnicas de Optimización y Mejoras al Rendimiento
Aritmética del computador y sus implicaciones en computación científica.
Optimización del rendimiento desde el punto de vista de la jerarquía de memoria.