Obxectivos: O obxectivo do curso é proporcionar unha visión completa das
ferramentas necesarias e útiles durante o desenvolvemento dunha aplicación en
contornas HP-UX Itanium. O curso está organizado nun conxunto de temas, nos que se intercalan explicacións teóricas con exemplos e prácticas guiadas.
Contidos:
Tema 0: Visión xeral e organización do curso
Tema 1: Compilación/Linkado no HP Superdome
- Descrición do proceso de compilación/linkado
- Compiladores C e Fortran no Superdome
- Descrición e uso das opcións de compilación
- Definición e uso das opcións de optimización
- Chamadas a subrutinas Fortran desde C e viceversa
Tema 2: Uso de librarías no HP Superdome
- Definición e uso de librarías
- Librarías estáticas e dinámicas
- Librarías compartidas
- Libraría MLIB (BLAS, LAPACK, ScaLAPACK ... optimizadas para o procesador
Itanium)
- Creación e manipulación de librarías propias
- Ficheiros "make" para a construción de software
Tema 3: Execución de programas no HP Superdome
- Descrición e uso das colas de execución
- Scripting. Aplicación á parametrización de experimentos
Tema 4: Depuración e avaliación do rendemento
- Ferramenta de depuración: HP WDB
- Avaliación do rendemento durante o proceso de desenvolvemento
- Ferramentas para a avaliación do rendemento:
Medida de tempos
Gprof
Caliper
Tema 5: Migración de códigos a Itanium
- Consideracións sobre a migración de códigos á arquitectura do
Itanium
- Emulación binaria de aplicacións: Aries
- Transición a HP-UX en Itanium: STK (Software Transition Kit)
|