Automatic performance analysis of parallel programs

  1. ESPINOSA MORALES, ANTONIO
Dirigida per:
  1. Tomás Margalef Director/a

Universitat de defensa: Universitat Autònoma de Barcelona

Fecha de defensa: 18 de de setembre de 2000

Tribunal:
  1. Emilio Luque Fadón President/a
  2. Francisco Tirado Fernández Secretari
  3. Emilio López Zapata Vocal
  4. Barton Miller Vocal
  5. Jesús José Labarta Mancho Vocal

Tipus: Tesi

Teseo: 78299 DIALNET

Resum

En este trabajo se introducenlas principles carcterísticas de los computdores paralelos y cómo la calidad de los programas desarrollados para estas máquinas puede ser medido. Los programas paralelos requieren un nuevo paso en el esquema básico de desarrollo de aplicaciones. Este nuevo paso es dedicado a analizar la calidad de la ejecución de la aplicación. De esta manera, la calidad del programa se defiene como la manera en la que los requerimientos del programa son reconocidos. El análisis de rendimiento requiere que le programador de aplicaciones paralelos se enfrente con diferentes visualizaciones de datos obtenidos sobre la ejecución del program. Tomando estos datos como punto de partida, el programador desea extraer las conclusiones necesaria spara encontrar los problemas de rendimiento más importantes y para mejorar el rendimiento de la aplicación proponiendo una solución a los problemas econtrados. En el trabajo se presenta una nueva metodología que proporciona una solución a estas dificultades.Esta metodología automtiza el proceso de análisis del rendimiento de forma que los problemas de rendimiento de la aplicación son detectados automáticamente. Como resultado del análisis, se presentan una serie de sugerencias al usuario para mostrar una manera de cambiar la aplicación para mejorar su rendimiento.