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...
Autores principales: | , |
---|---|
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 |