A funcionalidade de pesquisa está em construção.
A funcionalidade de pesquisa está em construção.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Hardware Synthesis from C Programs with Estimation of Bit Length of Variables Síntese de Hardware de Programas C com Estimativa de Comprimento de Bits de Variáveis

Osamu OGAWA, Kazuyoshi TAKAGI, Yasufumi ITOH, Shinji KIMURA, Katsumasa WATANABE

  • Exibições de texto completo

    0

  • Cite isto

Resumo:

Nos métodos de síntese de hardware com linguagens de alto nível como a linguagem C, a qualidade de otimização dos compiladores tem grande influência na área e velocidade dos circuitos sintetizados. Entre os métodos de otimização orientados a hardware necessários em tais compiladores, a minimização do comprimento de bits dos caminhos de dados é uma das questões mais importantes. Neste artigo, propomos um algoritmo de estimação do comprimento de bits necessário das variáveis ​​para esse objetivo. O algoritmo analisa o gráfico de controle/fluxo de dados traduzido de programas C e decide o comprimento de bit de cada variável. Em vários experimentos, o comprimento de bits das variáveis ​​pode ser reduzido pela metade em relação ao comprimento declarado. Este método é eficaz não apenas para reduzir a área do circuito, mas também para reduzir o atraso das unidades de operação, como somadores.

Publicação
IEICE TRANSACTIONS on Fundamentals Vol.E82-A No.11 pp.2338-2346
Data de publicação
1999/11/25
Publicitada
ISSN online
DOI
Tipo de Manuscrito
Special Section PAPER (Special Section on VLSI Design and CAD Algorithms)
Categoria

autores

Palavra-chave