- -

Análisis del rendimiento y optimización de un código numérico paralelo para el cálculo de la emisión en plasmas astrofísicos

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Análisis del rendimiento y optimización de un código numérico paralelo para el cálculo de la emisión en plasmas astrofísicos

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Mimica, Petar es_ES
dc.contributor.advisor Vidal Gimeno, Vicente Emilio es_ES
dc.contributor.author Aloy Torás, María Carmen es_ES
dc.date.accessioned 2014-02-04T13:08:43Z
dc.date.available 2014-02-04T13:08:43Z
dc.date.created 2013-09-26
dc.date.issued 2014-02-04
dc.identifier.uri http://hdl.handle.net/10251/35350
dc.description.abstract [ES] La presente memoria expone el trabajo de análisis del rendimiento y optimización de códigos numéricos paralelos, que realizan el cálculo de la emisión en plasmas astrofísicos, estudiados en el trabajo de investigación desarrollado por los miembros del Grupo de Astrofísica Relativista de la Universidad de Valencia. El trabajo optimización se ha llevado a cabo tras un intenso estudio de las necesidades de mejora en ciertos puntos claves de la ejecución de estos códigos, sobretodo nos hemos centrado en la velocidad de ejecución, el consumo de memoria, el espacio de almacenamiento y los requerimientos de ancho de banda. Para ello hemos realizado un perfilado y un muestreado estos códigos en diferentes escenarios, todos ellos tomados de casos reales, y con los resultados obtenidos de este perfil y muestreo, más numerosas pruebas de ejecuciones con diferentes combinaciones de parámetros de entrada, hemos podido tomar decisiones sobre en qué puntos implementar las mejoras en los códigos y las opciones o configuraciones de entrada que dan lugar a resultados, optimizando los aspectos de velocidad, consumo, espacio, etc., antes mencionados. Las mejoras implementadas han sido: la optimización del tiempo total de ejecución y del tamaño de los ficheros de salida, la paralelización de tareas que pueden simultanearse, optimización de del uso de memoria y optimización de la escritura paralela de los ficheros de salida. Con todas estas mejoras, se pretende conseguir unos códigos numéricos altamente eficientes que puedan correr en supercomputadoras de la Red Española de Supercomputación consumiendo el mínimo de recursos posible de estas máquinas y que puedan proporcionar resultados a los investigadores en el menor tiempo posible para que puedan realizar su labor de análisis de los mismos. es_ES
dc.description.abstract [EN] The present work exposes the tasks of analysis of performance and optimization of parallel numerical codes, wich computes the emission in astrophysical plasmas, which are studied in the research work carried out by members of Relativistic Astrophysics Group at the University of Valencia. The optimization work implemented after an intensive study of the needs for improvement in certain key points of the implementation of these codes, specially we focus on execution speed, memory consumption, disk usage and bandwidth requiriments. We have done a profiling and sampling of these codes in different stages, all taken from real cases. We have combined these results obtained with extensive tests of several executions with different configurations of input parameter, in order to make decisions at which points implement improvements in codes and what is the best configuration of these input parameters to reach the best performace. The optimizations implemented were: the optimization of the total execution time, optimization of the output file sizes, optimization in parallel writing of output files and optimization in memory management. With these improvements we want to achieve a highly efficient numerical codes that can run on supercomputers of the Spanish Supercomputing Network, with a minimum possible consumption of resources of these machines and providing results to researchers in the shortest time possible so they can analyze the results. es_ES
dc.format.extent 114 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) es_ES
dc.subject Optimización uso memoria es_ES
dc.subject Optimización velocidad ejecución es_ES
dc.subject Optimización uso disco es_ES
dc.subject HPC es_ES
dc.subject Plasmas astrofísicos es_ES
dc.subject Radiación electromagnética es_ES
dc.subject Dinámica de fluidos es_ES
dc.subject Relatividad es_ES
dc.subject Memory consumption optimization es_ES
dc.subject ; Speedup optimization; es_ES
dc.subject Speedup optimization es_ES
dc.subject Disk usage optimization es_ES
dc.subject Astrophysical plasmas es_ES
dc.subject Electromagnetic radiation es_ES
dc.subject Fluid dynamics es_ES
dc.subject Relativity es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.other Máster Universitario en Computación Paralela y Distribuida-Màster Universitari en Computació Paral·Lela i Distribuïda es_ES
dc.title Análisis del rendimiento y optimización de un código numérico paralelo para el cálculo de la emisión en plasmas astrofísicos es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Servicio de Alumnado - Servei d'Alumnat es_ES
dc.description.bibliographicCitation Aloy Torás, MC. (2013). Análisis del rendimiento y optimización de un código numérico paralelo para el cálculo de la emisión en plasmas astrofísicos. http://hdl.handle.net/10251/35350 es_ES
dc.description.accrualMethod Archivo delegado es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem