Skip navigation
  •  Inicio
  • UDC 
    • Cómo depositar
    • Políticas do RUC
    • FAQ
    • Dereitos de Autor
    • Máis información en INFOguías UDC
  • Percorrer 
    • Comunidades
    • Buscar por:
    • Data de publicación
    • Autor
    • Título
    • Materia
  • Axuda
    • español
    • Gallegan
    • English
  • Acceder
  •  Galego 
    • Español
    • Galego
    • English
  
Ver ítem 
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Banco de pruebas poliédrico en Python

Thumbnail
Ver/abrir
M.A.Abella_González_2020_Banco_de_pruebas_poliédrico_en_Python.pdf (624.7Kb)
Use este enlace para citar
http://hdl.handle.net/2183/27091
Atribución-NoComercial-SinDerivadas 3.0 España
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial-SinDerivadas 3.0 España
Coleccións
  • Traballos académicos (FIC) [715]
Metadatos
Mostrar o rexistro completo do ítem
Título
Banco de pruebas poliédrico en Python
Autor(es)
Abella González, Miguel Ángel
Director(es)
Rodríguez Álvarez, Gabriel
Data
2020-09
Centro/Dpto/Entidade
Enxeñaría informática, Grao en
Descrición
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020
Resumo
[Resumen] En este trabajo se estudia una aplicación de los métodos de optimización poliédrica, que se basa en aplicar métodos matemáticos sobre estructuras de código afines que se caracterizan por utilizar bucles regulares de gran tamaño en donde el control y los datos dependen únicamente de las variables de inducción del bucle y constantes mediante funciones afines. Estas regiones, que se suelen llamar Static Control Parts (SCoPs), se modelan y optimizan usando técnicas de compilación poliédrica. El objetivo principal de este trabajo consiste en portar las aplicaciones de PolyBench/C, que conforman un conjunto de pruebas de rendimiento (benchmarks) empleadas para el desarrollo y validación de técnicas de optimización poliédrica en el lenguaje de programación C, al lenguaje de programación Python para de forma similar conformar un banco de pruebas estándar de cara al futuro desarrollo de optimizaciones poliédricas en este lenguaje.
 
[Abstract] This paper explores an application of polihedral optimization, which consists on using mathematical methods on affine code structures which are characterized by using large regular loops where control and data depend solely on loop induction variables and constants using affine functions. These regions, often called Static Control Parts (SCoPs), are modeled and optimized using polyhedral compilation. The main objective of this work is porting the applications present in PolyBench/C, which form a set of performance tests (benchmarks) used for the development and validation of polyhedric optimization techniques for the C programming language, to the Python programming language to form in a similar manner a standard test bench for future development of polihedral optimizations on this language.
 
Palabras chave
Código fuente
Compiladores
Lenguajes de programación
Optimización
Compilers
Computer languages
Optimization
Source code
 
Dereitos
Atribución-NoComercial-SinDerivadas 3.0 España

Listar

Todo RUCComunidades e colecciónsPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulaciónEsta colecciónPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulación

A miña conta

AccederRexistro

Estatísticas

Ver Estatísticas de uso
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Suxestións