Optimización automática de PolyBench-Python

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorRodríguez, Gabriel
dc.contributor.advisorTouriño, Juan
dc.contributor.authorPiñeiro Bermúdez, Sergio
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2022-11-24T15:57:31Z
dc.date.available2022-11-24T15:57:31Z
dc.date.issued2022
dc.description.abstract[Resumen]: Este trabajo consiste en permitir la ejecución de los bancos de pruebas de PolyBench-Python con diferentes configuraciones que se obtienen de optimizaciones poliédricas conseguidas gracias al compilador poliédrico PoCC. De esta manera, se corrige y amplía la herramienta PolyPy que actúa como intermediador entre los benchmarks que forman PolyBench-Python y el compilador PoCC. Esto permitirá poder realizar un estudio empírico de las optimizaciones poliédricas sobre un lenguaje interpretado como Python. Por otra parte, también se desarrolla, dentro de PolyPy, una capa capaz de transformar el código de los benchmarks al formato NumPy. Esta configuración también es posible utilizarla en la ejecución de PolyBench-Python.es_ES
dc.description.abstract[Abstract]: This work consists of allowing the execution of the PolyBench-Python benchmarks with different configurations that are obtained from polyhedral optimizations that are achieved thanks to the PoCC polyhedral compiler. In this way, the PolyPy tool that acts as an intermediary between the benchmarks that make up PolyBench-Python and the PoCC compiler is corrected and extended. This will allow us to carry out an empirical study of polyhedral optimizations on an interpreted language such as Python. On the other hand, a layer capable of transforming the code of the benchmarks to the NumPy format is also developed within PolyPy. This configuration can also be used in the execution of PolyBench-Python.es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2021/2022es_ES
dc.identifier.urihttp://hdl.handle.net/2183/32124
dc.language.isospaes_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectOptimizaciónes_ES
dc.subjectIntegraciónes_ES
dc.subjectPythones_ES
dc.subjectBenchmarkes_ES
dc.subjectPolyhedral modeles_ES
dc.subjectOptimizationes_ES
dc.subjectIntegrationes_ES
dc.titleOptimización automática de PolyBench-Pythones_ES
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicatione432b4b1-5ead-41aa-b165-d69608b06626
relation.isAdvisorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAdvisorOfPublication.latestForDiscoverye432b4b1-5ead-41aa-b165-d69608b06626

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PineiroBermudez_Sergio_TFG_2022.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format
Description:
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2021/2022