首页    期刊浏览 2024年09月07日 星期六
登录注册

文章基本信息

  • 标题:Análisis de la Performance mediante el Uso de "Valgrind" de un Código Computacional para la Simulación del Comportamiento Aerodinámico de Vehículos Aéreos no Tripulados
  • 本地全文:下载
  • 作者:Alejandro Llanos ; Luis Ceballos ; Sergio Preidikman
  • 期刊名称:Mecánica Computacional
  • 印刷版ISSN:2591-3522
  • 出版年度:2010
  • 卷号:XXIX
  • 期号:31
  • 出版社:CIMEC-INTEC-CONICET-UNL
  • 摘要:En este trabajo se presenta un análisis de la performance, mediante el uso de la herramienta Valgrind, de un código computacional que implementa un modelo basado en el método de red de vórtices inestacionario y no-lineal con el fin de estudiar el comportamiento aerodinámico de vehículos aéreos no-tripulados con configuraciones de alas unidas y de gran alargamiento. Para realizar el análisis se utilizan las herramientas Callgrind y Cachegrind, las cuales forman parte del framework Valgrind. Callgrind, permite obtener un esquema global y local de las rutinas del código, obteniéndose el porcentaje de tiempo que estas ocupan durante toda la ejecución, la cantidad de veces que son ejecutadas y con cuáles otras rutinas están relacionadas. Cachegrind, trabaja como un simulador de memorias cache L1 y L2 proporcionando contadores de performance en base a la interacción del código con estas memorias, lo que permite identificar problemas de acceso a datos e instrucciones en ciertas regiones del código. Luego, y a partir de una serie de pruebas, se proponen algunas medidas correctivas sobre aquellas rutinas que concentran el mayor porcentaje de tiempo durante la ejecución del programa. Estas medidas logran un incremento en el rendimiento de la aplicación de un 71% sobre la versión secuencial, y se alcanza un speedup de 10,3 sobre la versión paralelizada.
国家哲学社会科学文献中心版权所有