Please use this identifier to cite or link to this item: https://repositorio.ufersa.edu.br/handle/tede/652
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCouto, Juliene Vieira do-
dc.contributor.advisor1Araújo, Sílvio Roberto Fernandes de-
dc.contributor.referee1Moura, Raimundo Santos-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/7902070751612416por
dc.contributor.referee2Queiroz, Paulo Gabriel Gadelha-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/1318090923173762por
dc.contributor.referee3Castro, Angélica Félix de-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3724857575582110por
dc.date.accessioned2017-04-13T15:06:08Z-
dc.date.issued2016-09-09-
dc.identifier.citationCOUTO, Juliene Vieira do. Geração de código otimizado visando a exploração de paralelismo na arquitetura IPNoSys. 2016. 112 f. Dissertação (Mestrado) - Curso de Pós-graduação em Ciência da Computação, Universidade Federal Rural do Semi-Árido, Mossoró, 2016.por
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/tede/652-
dc.description.resumoAs arquiteturas paralelas necessitam de código otimizado que explore seus novos recursos. Algumas arquiteturas seguem o paradigma da máquina de Von Neumann, enquanto que outras divergem desse modelo, um exemplo é o processador IPNoSys. Esse processador foi baseado em redes-em-chip e apresenta um modelo de computação dirigido a pacotes o que reflete no seu modelo de programação. Inicialmente, essa arquitetura possuía um montador e um simulador e necessitava de um compilador. Em trabalhos posteriores compiladores para a IPNoSys foram desenvolvidos, mas nenhum explorou completamente as características dessa arquitetura. Com isso, o objetivo deste trabalho é definir uma etapa de otimização de código no compilador IPNoSys, considerando características não exploradas como o paralelismo e melhorando seu código gerado. O módulo de otimização oferece três níveis de otimização. A fim de avaliar o módulo criado, efetuou-se uma comparação do tempo de execução e do tamanho dos códigos gerados nos três níveis de otimização. Foi obtido que um nível de otimização apresentou melhor tempo de execução, porém gerou aplicações com um maior tamanho, enquanto que outro nível apresentou um menor tamanho. Além disso, houve uma melhoria nos códigos geradospor
dc.description.abstractParallel architectures require optimized code that exploits its new features. Some architectures follow the paradigm of Von Neumann machine, while others differ from this model, such as IPNoSys processor. This processor is based on network-on-chip and features a package-driven computer model driven which reflects in its programming model. Initially, this architecture had an assembler and a simulator and needed a compiler. In later papers compilers for IPNoSys have been developed, but none fully explored the features of this architecture. Thus, the objective of this paper is to define a code optimization step in IPNoSys compiler, considering characteristics unexploited as parallelism and improving your generated code. The optimization module offers three levels of optimization. In order to evaluate the created module, made a comparison of the execution time and the size of codes generated in the three levels of optimization. It was obtained that an optimization level showed better run time, but generated applications with a larger size, while another level showed a smaller size. Furthermore, there was an improvement in the generated codepor
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superiorpor
dc.formatapplication/pdf*
dc.thumbnail.urlhttp://repositorio.ufersa.edu.br/retrieve/1503/JulieneVC_DISSERT.pdf.jpg*
dc.languageporpor
dc.publisherUniversidade Federal Rural do Semi-Áridopor
dc.publisher.countryBrasilpor
dc.publisher.initialsUFERSApor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.subjectArquiteturas paralelaspor
dc.subjectCompiladorpor
dc.subjectIPNoSyspor
dc.subjectOtimizaçãopor
dc.subjectNível de otimizaçãopor
dc.subjectParallel archtecturespor
dc.subjectCompilerpor
dc.subjectIPNoSyspor
dc.subjectOptimizationpor
dc.subjectLevels of Optimizationpor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.titleGeração de código otimizado visando a exploração de paralelismo na arquitetura IPNoSyspor
dc.typeDissertaçãopor
dc.contributor.authorID08288442404por
dc.contributor.authorLatteshttp://lattes.cnpq.br/5911119022431999por
dc.description.embargo2017-04-07-
dc.contributor.advisorLatteshttp://lattes.cnpq.br/5111916887378777por
dc.rights.licenseCC-BY-SApt_BR
Appears in Collections:Mestrado em Ciência da Computação

Files in This Item:
File Description SizeFormat 
JulieneVC_DISSERT.pdf3.13 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.