Back to results
Bibliographic record · Consultation and access
Document

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

Neto, João José et al · SEDICI UNLP · 2003

Open-access full text
Quick overview. Review the resource’s basic details, then access the content using the main button. This page shows only the information needed to identify, cite, and open the work.

Resource access

Open the content from the main option or choose another available source.

SEDICI UNLP SEDICI UNLP OAI-PMH
Entrar por SEDICI UNLP
Main access

Open-access full text

Texto completo identificado como acceso abierto.
Open text

Summary

Descripción general del contenido del recurso.

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. O espaço de memória de programação de sistemas microcontrolados embutidos é normalmente limitado. Embora os compiladores atuais apliquem transformações otimizantes ao software embutido, a falta de espaço de memória pode se tornar um problema crítico para o projetista com a introdução de novas facilidades e correções no software original. Por outro lado, as estações de trabalho hospedando os sistemas de desenvolvimento para aplicações embutidas são mais rápidas e dispõem de mais memória. Diante deste panorama, desenvolvemos um otimizador peephole explorando uma técnica adaptativa que requer mais memória e tempo de execução, mas é capaz de obter uma melhor taxa de compressão do código objeto do que um otimizador peephole convencional. A introdução de uma ação adaptativa permite que o algoritmo auto modifique o seu comportamento em resposta a uma condição de entrada específica e procure a seqüência de regras de otimização que melhor otimiza o código objeto entre as muitas seqüências possíveis resultantes da superposição de duas ou mais regras de otimização igualmente aplicáveis. Eje: Teoría (TEOR)

How to cite

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Neto, J. J. E. A. (2003). Tecnologia adaptativa aplicada à otimização de código em compiladores. SEDICI UNLP. http://sedici.unlp.edu.ar/handle/10915/22720

MLA

Neto, João José et al. Tecnologia adaptativa aplicada à otimização de código em compiladores. SEDICI UNLP, 2003. http://sedici.unlp.edu.ar/handle/10915/22720.

Chicago

Neto, João José et al. 2003. Tecnologia adaptativa aplicada à otimização de código em compiladores. SEDICI UNLP. http://sedici.unlp.edu.ar/handle/10915/22720.

Harvard

Neto, J. J. E. A. 2003, Tecnologia adaptativa aplicada à otimização de código em compiladores, SEDICI UNLP, available at: http://sedici.unlp.edu.ar/handle/10915/22720 [Accessed 8 Aug. 2026].

Share and print

Save the record, copy its permanent link, or print it as a PDF.

Export reference

You can export the record in common formats for use in a reference manager.

Resource details

Bibliographic information to help confirm that this is the correct material.

Title
Tecnologia adaptativa aplicada à otimização de código em compiladores
Author / contributors
Neto, João José et al
Publisher
SEDICI UNLP
Publication year
2003
Language
Spanish

Subjects

Explore related resources through these subjects.

Copied