Tecnologia adaptativa aplicada à otimização de código em compiladores

The programming memory space of embedded microcontrolled systems is usually limited. Although, compilers nowadays apply optimizing transformations to the embedded software, the lack of memory space can become a critical problem to the designer with the introduction of new features and corrections i...

Descripción completa

Detalles Bibliográficos
Autores principales: Neto, João José, Luz, Júlio C.
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2003
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22720
Aporte de:
id I19-R120-10915-22720
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
tecnología
Optimization
compilers
peephole optimization
code size reduction
adaptive technology
selfmodifying machines
compiladores
otimização peephole
redução do tamanho do código
tecnologia adaptativa
máquinas auto modificáveis
spellingShingle Ciencias Informáticas
tecnología
Optimization
compilers
peephole optimization
code size reduction
adaptive technology
selfmodifying machines
compiladores
otimização peephole
redução do tamanho do código
tecnologia adaptativa
máquinas auto modificáveis
Neto, João José
Luz, Júlio C.
Tecnologia adaptativa aplicada à otimização de código em compiladores
topic_facet Ciencias Informáticas
tecnología
Optimization
compilers
peephole optimization
code size reduction
adaptive technology
selfmodifying machines
compiladores
otimização peephole
redução do tamanho do código
tecnologia adaptativa
máquinas auto modificáveis
description The programming memory space of embedded microcontrolled systems is usually limited. Although, compilers nowadays apply optimizing transformations to the embedded software, the lack of memory space can become a critical problem to the designer with the introduction of new features and corrections in the original software. In contrast, workstations hosting development systems for embedded applications are faster and have much more memory. Given this scenario, we have developed a peephole optimizer exploring an adaptive technique that requires more memory and execution time, but is capable to achieve a better compression ratio of the object code than a conventional peephole optimizer. The introduction of an adaptive action enables the algorithm to self-modify its behavior in response to a specific input condition and to search the sequence of optimization rules that best optimizes the object code among the many possible sequences resulted from the superposition of two or more equally applicable optimization rules.
format Objeto de conferencia
Objeto de conferencia
author Neto, João José
Luz, Júlio C.
author_facet Neto, João José
Luz, Júlio C.
author_sort Neto, João José
title Tecnologia adaptativa aplicada à otimização de código em compiladores
title_short Tecnologia adaptativa aplicada à otimização de código em compiladores
title_full Tecnologia adaptativa aplicada à otimização de código em compiladores
title_fullStr Tecnologia adaptativa aplicada à otimização de código em compiladores
title_full_unstemmed Tecnologia adaptativa aplicada à otimização de código em compiladores
title_sort tecnologia adaptativa aplicada à otimização de código em compiladores
publishDate 2003
url http://sedici.unlp.edu.ar/handle/10915/22720
work_keys_str_mv AT netojoaojose tecnologiaadaptativaaplicadaaotimizacaodecodigoemcompiladores
AT luzjulioc tecnologiaadaptativaaplicadaaotimizacaodecodigoemcompiladores
bdutipo_str Repositorios
_version_ 1764820467580928002