Uma Estrategia para Codificacao de Instrucoes em Programas SPARC

5549 palavras 23 páginas
WSCAD-SSC 2013 - XIV Simpósio em Sistemas Computacionais
_________________________________________________________________________________________________________

PBIW-SPARC: Uma Estratégia para Codificação de Instruções em Programas SPARC

PBIW-SPARC: Uma Estratégia para Codificação de Instruções em Programas SPARC
Renato Santos*

Renan Marks† e Ricardo Santos†

*Instituto Federal de Mato Grosso do Sul
Coxim-MS, Brasil renato.santos@ifms.edu.br †Faculdade de Computação
Universidade Federal de Mato Grosso do Sul
Campo Grande-MS, Brasil renan,ricardo@facom.ufms.br Resumo—Esse trabalho apresenta o projeto e desenvolvimento da técnica de codificação de instruções PBIW sobre o conjunto de instruções SPARCv8. A técnica de codificação PBIW foi desenvolvida sobre uma infraestrutura de codificação de instruções em software que mapeia o código gerado pela saída de um compilador no esquema de codificação
PBIW projetado para um processador alvo. A adoção da técnica
PBIW para codificar programas SPARCv8 é denominada PBIWSPARC. Instruções PBIW-SPARC possuem tamanho de 16 bits e os padrões codificados possuem tamanho de 24 bits.
Experimentos estáticos e dinâmicos foram realizados de forma a caracterizar todos os efeitos da codificação PBIW-SPARC no código gerado e no processador alvo. Os resultados encontrados mostram que a codificação PBIW alcança ganhos na razão de compressão e desempenho: até 38% na redução do tamanho do programa e 1,75 de speedup em comparação aos programas
SPARCv8.
Palavras-chave—Codificação de Decodificadores de Instrução, SPARCv8.

I.

Instruções,

PBIW,

INTRODUÇÃO

A partir das restrições de espaço em memória e desempenho impostas pelos sistemas embarcados, novas técnicas têm sido apresentadas visando reduzir o tamanho dos programas, de forma a também reduzir o impacto dos mesmos nos acessos à memória e, consequentemente, aumentar o desempenho final do código. Muitas dessas técnicas de
redução

Relacionados

  • sistemas fortemente acoplados e sistemas fracamente acoplados em relação ao uso da memória.
    7123 palavras | 29 páginas
  • Trabalho
    1609 palavras | 7 páginas
  • Arquitetura e organizaçao de computadores
    2535 palavras | 11 páginas
  • processadore
    2373 palavras | 10 páginas
  • Arquitetura cisc e risc
    1505 palavras | 7 páginas
  • arquitetura risc cisc
    3042 palavras | 13 páginas
  • Risc cisc
    1253 palavras | 6 páginas
  • Risc e cisc
    1749 palavras | 7 páginas
  • Escola
    3327 palavras | 14 páginas
  • Chips
    5159 palavras | 21 páginas