IMPLEMENTACIÓN DE UN ALGORITMO PARA OPTIMIZAR EXPRESSION TEMPLATES
| dc.contributor.author | Zarco Mármol, Sergio | |
| dc.date.accessioned | 2026-06-24T00:04:48Z | |
| dc.date.issued | 2025-07-02 | |
| dc.description | Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2024/2025. Directores/as: José Ángel Moreno San Segundo | |
| dc.description.abstract | Este trabajo presenta una mejora en la evaluación de expresiones representadas mediante Expression Templates, una técnica ampliamente utilizada en sistemas de Computación de Altas Prestaciones para evitar la creación innecesaria de objetos temporales y optimizar operaciones complejas en tiempo de compilación. La propuesta introduce un enfoque alternativo basado en la metaprogramación y en técnicas de procesamiento de lenguajes, para transformar el árbol que representa la expresión en un grafo que optimiza su estructura, mejorando el rendimiento en tiempo de ejecución. Para ello, previo a la evaluación de la expresión, se construye una estructura que elimina las subexpresiones repetidas, reduciendo la cantidad de cómputo necesario para evaluarla, mejorando así su rendimiento. Los resultados experimentales muestran mejoras en el rendimiento hasta 13 veces mejor que implementaciones tradicionales, demostrando el potencial del proyecto y la importancia de la búsqueda constante de la mejora de rendimiento en el entorno de la Computación de Altas Prestaciones. | |
| dc.identifier.uri | https://hdl.handle.net/10115/366278 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Rey Juan Carlos | |
| dc.rights | Creative Commons Atribución 4.0 Internacional | |
| dc.rights.accessRights | info:eu-repo/semantics/restrictedAccess | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/legalcode | |
| dc.subject | Expression Templates | |
| dc.subject | Computación de Altas Prestaciones (HPC) | |
| dc.subject | Computational Fluid Dynamics (CFD) | |
| dc.subject | Metaprogramación | |
| dc.title | IMPLEMENTACIÓN DE UN ALGORITMO PARA OPTIMIZAR EXPRESSION TEMPLATES | |
| dc.type | info:eu-repo/semantics/studentThesis |
Files
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 2.96 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
