BDBComp
Parceria:
SBC
Refatorando laços de repetição em programas Fortran de alto desempenho

Dionatan Kitzmann TietzmannAndrea Schwertner Charão

Refatoração (do inglês Refactoring) é uma técnica de alteração de um sistema desoftware para melhorar a estrutura interna do seu código, sem alterar o seucomportamento externo [2]. Esta técnica é amplamente utilizada em códigos orientadosa objeto, entretanto pouco utilizada em linguagens estruturadas como é o caso doFortran. Grande parte do código legado de aplicações de alto desempenho está escritoem Fortran, uma das primeiras linguagens de programação imperativas e que passou porvárias mudanças e aperfeiçoamento de suas construções. Este trabalho visa explorar aautomação de técnicas de refatoração envolvendo laços de repetição na ferramentaPhotran [3] do IDE Eclipse e a sua aplicação em códigos Fortran para aplicações de altodesempenho. O objetivo final é melhorar a estrutura interna do código, adequando-o asconstruções mais recentes da linguagem e avaliar o impacto das refatorações nodesempenho do programa.

http://www.lbd.dcc.ufmg.br/colecoes/erad-rs/2011/0038.pdf

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato: bdbcomp@lbd.dcc.ufmg.br
     Mantida por:
LBD