Yet another intelligent code-generating system: a flexible and low-cost solution

Detalhes bibliográficos
Autor(a) principal: Fabrício Filho, João
Data de Publicação: 2018
Outros Autores: Rodriguez, Luiz Gustavo Araujo, Silva, Anderson Faustino da
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/23850
https://doi.org/10.1007/s11390-018-1867-7
Resumo: O arquivo disponível é uma versão Preprint do artigo publicado na Springer.
id UTFPR-12_77133fdfcc419be1fc9ece84c4dfb1f5
oai_identifier_str oai:repositorio.utfpr.edu.br:1/23850
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2021-01-14T14:05:30Z2021-01-14T14:05:30Z2018-09FABRÍCIO FILHO, João; RODRIGUEZ, Luiz Gustavo Araujo; SILVA, Anderson Faustino da. Yet another intelligent code-generating system: a flexible and low-cost solution. Journal of Computer Science and Technology, v. 33, n. 5, p. 940-965, set. 2018. DOI: https://doi.org/10.1007/s11390-018-1867-7. Disponível em: https://link.springer.com/article/10.1007%2Fs11390-018-1867-7. Acesso em: 16 dez. 2020.1860-4749http://repositorio.utfpr.edu.br/jspui/handle/1/23850https://doi.org/10.1007/s11390-018-1867-7O arquivo disponível é uma versão Preprint do artigo publicado na Springer.Modern compilers apply various code transformation algorithms to improve the quality of the target code. However, a complex problem is to determine which transformation algorithms must be utilized. This is dicult because of three reasons: number of transformation algorithms, various combination possibilities, and several conguration possibilities. Over the last few years, various intelligent systems were presented in the literature. The goal of these systems is to search for transformation algorithms and thus, apply them to a certain program. This paper proposes a exible, low-cost and intelligent system capable of identifying transformation algorithms for an input program, considering the program's specic features. This system is exible for parameterization selection and has a low-computational cost. In addition, it has the capability to maximize the exploration of available computational resources. The system was implemented under the Low Level Virtual Machine infrastructure and the results indicate that it is capable of exceeding, up to 21.36%, performance reached by other systems. In addition, it achieved an average improvement of up to 17.72% over the most aggressive compiler optimization level of the Low Level Virtual Machine infrastructure.engJournal of Computer Science and Technologyhttps://link.springer.com/article/10.1007%2Fs11390-018-1867-7CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOAlgorítmos computacionaisAprendizado do computadorSistemas de computação virtualRepresentação do conhecimento (Teoria da informação)Compiladores (Programas de computador)Computer algorithmsMachine learningVirtual computer systemsKnowledge representation (Information theory)Compilers (Computer programs)Yet another intelligent code-generating system: a flexible and low-cost solutioninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleCampo MouraoEstados unidos335Fabrício Filho, JoãoRodriguez, Luiz Gustavo AraujoSilva, Anderson Faustino dainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRLICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/4/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD54ORIGINALintelligentcodegeneratingsystem.pdfintelligentcodegeneratingsystem.pdfapplication/pdf47807550http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/5/intelligentcodegeneratingsystem.pdf111c84fef67b5ff8e10e91d1a628ca6eMD55TEXTintelligentcodegeneratingsystem.pdf.txtintelligentcodegeneratingsystem.pdf.txtExtracted texttext/plain26http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/6/intelligentcodegeneratingsystem.pdf.txt48b012ab8bc20a1da2bfe3249367e5f4MD56THUMBNAILintelligentcodegeneratingsystem.pdf.jpgintelligentcodegeneratingsystem.pdf.jpgGenerated Thumbnailimage/jpeg1522http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/7/intelligentcodegeneratingsystem.pdf.jpgc934b222f3d9ac616368fcacaba47c7bMD571/238502021-01-15 04:11:07.783oai:repositorio.utfpr.edu.br:1/23850TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-01-15T06:11:07Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Yet another intelligent code-generating system: a flexible and low-cost solution
title Yet another intelligent code-generating system: a flexible and low-cost solution
spellingShingle Yet another intelligent code-generating system: a flexible and low-cost solution
Fabrício Filho, João
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Algorítmos computacionais
Aprendizado do computador
Sistemas de computação virtual
Representação do conhecimento (Teoria da informação)
Compiladores (Programas de computador)
Computer algorithms
Machine learning
Virtual computer systems
Knowledge representation (Information theory)
Compilers (Computer programs)
title_short Yet another intelligent code-generating system: a flexible and low-cost solution
title_full Yet another intelligent code-generating system: a flexible and low-cost solution
title_fullStr Yet another intelligent code-generating system: a flexible and low-cost solution
title_full_unstemmed Yet another intelligent code-generating system: a flexible and low-cost solution
title_sort Yet another intelligent code-generating system: a flexible and low-cost solution
author Fabrício Filho, João
author_facet Fabrício Filho, João
Rodriguez, Luiz Gustavo Araujo
Silva, Anderson Faustino da
author_role author
author2 Rodriguez, Luiz Gustavo Araujo
Silva, Anderson Faustino da
author2_role author
author
dc.contributor.author.fl_str_mv Fabrício Filho, João
Rodriguez, Luiz Gustavo Araujo
Silva, Anderson Faustino da
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Algorítmos computacionais
Aprendizado do computador
Sistemas de computação virtual
Representação do conhecimento (Teoria da informação)
Compiladores (Programas de computador)
Computer algorithms
Machine learning
Virtual computer systems
Knowledge representation (Information theory)
Compilers (Computer programs)
dc.subject.por.fl_str_mv Algorítmos computacionais
Aprendizado do computador
Sistemas de computação virtual
Representação do conhecimento (Teoria da informação)
Compiladores (Programas de computador)
Computer algorithms
Machine learning
Virtual computer systems
Knowledge representation (Information theory)
Compilers (Computer programs)
description O arquivo disponível é uma versão Preprint do artigo publicado na Springer.
publishDate 2018
dc.date.issued.fl_str_mv 2018-09
dc.date.accessioned.fl_str_mv 2021-01-14T14:05:30Z
dc.date.available.fl_str_mv 2021-01-14T14:05:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.citation.fl_str_mv FABRÍCIO FILHO, João; RODRIGUEZ, Luiz Gustavo Araujo; SILVA, Anderson Faustino da. Yet another intelligent code-generating system: a flexible and low-cost solution. Journal of Computer Science and Technology, v. 33, n. 5, p. 940-965, set. 2018. DOI: https://doi.org/10.1007/s11390-018-1867-7. Disponível em: https://link.springer.com/article/10.1007%2Fs11390-018-1867-7. Acesso em: 16 dez. 2020.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/23850
dc.identifier.issn.pt_BR.fl_str_mv 1860-4749
dc.identifier.doi.pt_BR.fl_str_mv https://doi.org/10.1007/s11390-018-1867-7
identifier_str_mv FABRÍCIO FILHO, João; RODRIGUEZ, Luiz Gustavo Araujo; SILVA, Anderson Faustino da. Yet another intelligent code-generating system: a flexible and low-cost solution. Journal of Computer Science and Technology, v. 33, n. 5, p. 940-965, set. 2018. DOI: https://doi.org/10.1007/s11390-018-1867-7. Disponível em: https://link.springer.com/article/10.1007%2Fs11390-018-1867-7. Acesso em: 16 dez. 2020.
1860-4749
url http://repositorio.utfpr.edu.br/jspui/handle/1/23850
https://doi.org/10.1007/s11390-018-1867-7
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Journal of Computer Science and Technology
dc.relation.uri.pt_BR.fl_str_mv https://link.springer.com/article/10.1007%2Fs11390-018-1867-7
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Campo Mourao
dc.publisher.country.fl_str_mv Estados unidos
publisher.none.fl_str_mv Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/4/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/5/intelligentcodegeneratingsystem.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/6/intelligentcodegeneratingsystem.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23850/7/intelligentcodegeneratingsystem.pdf.jpg
bitstream.checksum.fl_str_mv b9d82215ab23456fa2d8b49c5df1b95b
111c84fef67b5ff8e10e91d1a628ca6e
48b012ab8bc20a1da2bfe3249367e5f4
c934b222f3d9ac616368fcacaba47c7b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1797044015816769536