Automatic performance analysis of parallel programs

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

Universidad de defensa: Universitat Autònoma de Barcelona

Fecha de defensa: 18 de septiembre de 2000

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

Tipo: Tesis

Teseo: 78299 DIALNET

Resumen

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.