Busca avançada
Ano de início
Entree


Uma arquitetura para execução de codigo comprimido em sistemas dedicados

Autor(es):
Rodolfo Jardim de Azevedo
Número total de Autores: 1
Tipo de documento: Tese de Doutorado
Instituição: Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Data de defesa:
Membros da banca:
Claudionor Jose Nunes Coelho Junior; Edil Severiano Tavares Fernandes; Edna Natividade da Silva Barros; Mario Lucio Cortes; Paulo Cesar Centoducatte
Orientador: Guido Costa Souza de Araujo
Resumo

Projetos de sistemas dedicados modernos têm exigido cada vez mais memória de programa para incluir novas funcionalidades como interface com o usuário, suporte a novos componentes, etc. O aumento no tamanho dos programas tem feito com que a área ocupada pela memória em um circuito integrado moderno seja um dos fatores determinantes no seu custo final bem como um dos maiores responsáveis pelo consumo de potência nestes dispositivos. A compressão de código de programa vem sendo considerada como uma estratégia importante na minimização deste problema. Esta tese trata da compressão de programas para execução em sistemas dedicados baseados em arquiteturas RISC. Um amplo estudo demonstra que a utilização do método proposto neste trabalho, Instruction Based Compression (IBC), resulta em boas razões de compressão e implementações eficientes de descompressores. Para a arquitetura MIPS foi obtida a melhor razão de compressão (tamanho final do programa comprimido e do descompressor em relação ao programa original) conhecida (53,6%) utilizando como benchmark programas do SPEC CINT'95. Uma arquitetura pipelined para o descompressor é proposta e um protótipo foi implementado para o processador Leon (SPARC V8). Esta é a primeira implementação em hardware de um descompressor para a arquitetura SPARC, tendo produzido uma razão de compressão de 61,8% para o mesmo benchmark e uma queda de apenas 5,89% no desempenho médio do sistema. (AU)

Processo FAPESP: 99/09462-8 - Geração de código e síntese de instruções para processadores dedicados
Beneficiário:Rodolfo Jardim de Azevedo
Linha de fomento: Bolsas no Brasil - Doutorado