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
Muitas aplicações DSP, como filtragem FIR e DCT (transformação discreta de cosseno), requerem multiplicação com constantes. Portanto, otimizar o desempenho da multiplicação constante melhora o desempenho geral dessas aplicações. É bem sabido que a mudança pode substituir uma multiplicação constante se a constante for uma potência de dois. Neste artigo, estendemos essa ideia de tal forma que, empregando mais de dois barris shifters, podemos projetar multiplicadores constantes altamente eficientes. Descobrimos que usando dois ou três shifters podemos gerar um grande conjunto de constantes. Usando essas constantes, podemos executar um conjunto típico de aplicações FIR ou DCT com poucos erros. Além disso, com suporte de precisão variável, podemos realizar uma classe bastante grande de aplicações DSP com alta eficiência computacional. Em comparação com multiplicadores convencionais, podemos obter economias de energia de até 56% com erros computacionais insignificantes.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copiar
Young-Geun LEE, Han-Sam JUNG, Ki-Seok CHUNG, "Low Power MAC Design with Variable Precision Support" in IEICE TRANSACTIONS on Fundamentals,
vol. E92-A, no. 7, pp. 1623-1632, July 2009, doi: 10.1587/transfun.E92.A.1623.
Abstract: Many DSP applications such as FIR filtering and DCT (discrete cosine transformation) require multiplication with constants. Therefore, optimizing the performance of constant multiplication improves the overall performance of these applications. It is well-known that shifting can replace a constant multiplication if the constant is a power of two. In this paper, we extend this idea in such a way that by employing more than two barrel shifters, we can design highly efficient constant multipliers. We have found that by using two or three shifters, we can generate a large set of constants. Using these constants, we can execute a typical set of FIR or DCT applications with few errors. Furthermore, with variable precision support, we can carry out a fairly large class of DSP applications with high computational efficiency. Compared to conventional multipliers, we can achieve power savings of up to 56% with negligible computational errors.
URL: https://global.ieice.org/en_transactions/fundamentals/10.1587/transfun.E92.A.1623/_p
Copiar
@ARTICLE{e92-a_7_1623,
author={Young-Geun LEE, Han-Sam JUNG, Ki-Seok CHUNG, },
journal={IEICE TRANSACTIONS on Fundamentals},
title={Low Power MAC Design with Variable Precision Support},
year={2009},
volume={E92-A},
number={7},
pages={1623-1632},
abstract={Many DSP applications such as FIR filtering and DCT (discrete cosine transformation) require multiplication with constants. Therefore, optimizing the performance of constant multiplication improves the overall performance of these applications. It is well-known that shifting can replace a constant multiplication if the constant is a power of two. In this paper, we extend this idea in such a way that by employing more than two barrel shifters, we can design highly efficient constant multipliers. We have found that by using two or three shifters, we can generate a large set of constants. Using these constants, we can execute a typical set of FIR or DCT applications with few errors. Furthermore, with variable precision support, we can carry out a fairly large class of DSP applications with high computational efficiency. Compared to conventional multipliers, we can achieve power savings of up to 56% with negligible computational errors.},
keywords={},
doi={10.1587/transfun.E92.A.1623},
ISSN={1745-1337},
month={July},}
Copiar
TY - JOUR
TI - Low Power MAC Design with Variable Precision Support
T2 - IEICE TRANSACTIONS on Fundamentals
SP - 1623
EP - 1632
AU - Young-Geun LEE
AU - Han-Sam JUNG
AU - Ki-Seok CHUNG
PY - 2009
DO - 10.1587/transfun.E92.A.1623
JO - IEICE TRANSACTIONS on Fundamentals
SN - 1745-1337
VL - E92-A
IS - 7
JA - IEICE TRANSACTIONS on Fundamentals
Y1 - July 2009
AB - Many DSP applications such as FIR filtering and DCT (discrete cosine transformation) require multiplication with constants. Therefore, optimizing the performance of constant multiplication improves the overall performance of these applications. It is well-known that shifting can replace a constant multiplication if the constant is a power of two. In this paper, we extend this idea in such a way that by employing more than two barrel shifters, we can design highly efficient constant multipliers. We have found that by using two or three shifters, we can generate a large set of constants. Using these constants, we can execute a typical set of FIR or DCT applications with few errors. Furthermore, with variable precision support, we can carry out a fairly large class of DSP applications with high computational efficiency. Compared to conventional multipliers, we can achieve power savings of up to 56% with negligible computational errors.
ER -