Automatic performance analysis of parallel programs
Antonio Espinosa
Abstract
Antonio Espinosa
Abstract
En este trabajo se introducenlas principles carcteristicas de los computdores paralelos y como la calidad de los programas desarrollados para estas maquinas puede ser medido. Los programas paralelos requieren un nuevo paso en el esquema basico de desarrollo de aplicaciones. Este nuevo paso es dedicado a analizar la calidad de la ejecucion de la aplicacion. De esta manera, la calidad del programa se defiene como la manera en la que los requerimientos del programa son reconocidos. El analisis de rendimiento requiere que le programador de aplicaciones paralelos se enfrente con diferentes visualizaciones de datos obtenidos sobre la ejecucion del program. Tomando estos datos como punto de partida, el programador desea extraer las conclusiones necesaria spara encontrar los problemas de rendimiento mas importantes y para mejorar el rendimiento de la aplicacion proponiendo una solucion a los problemas econtrados. En el trabajo se presenta una nueva metodologia que proporciona una solucion a estas dificultades.Esta metodologia automtiza el proceso de analisis del rendimiento de forma que los problemas de rendimiento de la aplicacion son detectados automaticamente. Como resultado del analisis, se presentan una serie de sugerencias al usuario para mostrar una manera de cambiar la aplicacion para mejorar su rendimiento.
OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
En este trabajo se introducenlas principles carcteristicas de los computdores paralelos y como la calidad de los programas desarrollados para estas maquinas puede ser medido. Los programas paralelos requieren un nuevo paso en el esquema basico de desarrollo de aplicaciones. Este nuevo paso es dedicado a analizar la calidad de la ejecucion de la aplicacion. De esta manera, la calidad del programa se defiene como la manera en la que los requerimientos del programa son reconocidos. El analisis de rendimiento requiere que le programador de aplicaciones paralelos se enfrente con diferentes visualizaciones de datos obtenidos sobre la ejecucion del program. Tomando estos datos como punto de partida, el programador desea extraer las conclusiones necesaria spara encontrar los problemas de rendimiento mas importantes y para mejorar el rendimiento de la aplicacion proponiendo una solucion a los problemas econtrados. En el trabajo se presenta una nueva metodologia que proporciona una solucion a estas dificultades.Esta metodologia automtiza el proceso de analisis del rendimiento de forma que los problemas de rendimiento de la aplicacion son detectados automaticamente. Como resultado del analisis, se presentan una serie de sugerencias al usuario para mostrar una manera de cambiar la aplicacion para mejorar su rendimiento.
Key concepts: Humanities, Political science, Philosophy