Low-power arithmetic unit for DSP applications

Modarressi, M ; Sharif University of Technology

795 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/ISSOC.2011.6089696
  3. Abstract:
  4. DSP algorithms are one of the most important components of modern embedded computer systems. These applications generally include fixed point and floating-point arithmetic operations and trigonometric functions which have long latencies and high power consumption. Nonetheless, DSP applications enjoy from some interesting characteristics such as tolerating slight loss of accuracy and high degree of value locality which can be exploited to improve their power consumption and performance. In this paper, we present an application-specific result-cache that aims to reduce the power consumption and latency of DSP algorithms by reusing the results of the arithmetic operations executed on the same (or approximately the same) inputs. Our proposal improves the area overhead and hit ratio of previously proposed result-caches by figuring out the frequent operands of the arithmetic operations and allocating the cache entries to them. This mechanism exploits the fact that in most DSP applications, one of the operands of the arithmetic operations is input-data independent and takes its value from a finite set of coefficients. The experimental results show that the proposed approach can significantly reduce the power consumption of arithmetic operations by providing a high hit ratio using a small cache
  5. Keywords:
  6. Arithmetic ; Low-power ; Result-cache ; Area overhead ; Arithmetic operations ; Arithmetic unit ; DSP algorithm ; DSP application ; Embedded computer systems ; Finite set ; Fixed points ; Floating point arithmetic operation ; High power consumption ; Hit ratio ; Loss of accuracy ; Trigonometric functions ; Value locality ; Algorithms ; Application specific integrated circuits ; Digital arithmetic ; Embedded systems ; Microprocessor chips ; Programmable logic controllers
  7. Source: International Symposium on System on Chip, SoC ; 31 October- 2 November , 2011 , pp. 68-71 ; ISBN: 9781457706721
  8. URL: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6089696&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F6085645%2F6089208%2F06089696.pdf%3Farnumber%3D6089696