Affiliation:
1. Shahid Beheshti University, Tehran, Iran
Abstract
The impact of extending the instruction set architecture (ISA) of a conventional binary processor by a set of redundant-digit arithmetic instructions is studied. Selected binary arithmetic instructions within a given code sequence are replaced with appropriate redundant-digit ones. The selection criteria is so enforced to lead to overall reduction of execution energy and energy-delay product (EDP). A special branch and bound algorithm is devised to modify the dataflow graph (DFG) to a new one that takes advantage of the extended redundant-digit instruction set. The DFG is obtained, via an in-house tool, from the intermediate code representation that is normally produced by the utilized compiler. The required redundant-digit arithmetic operations (including a multiplier, a multiply accumulator, and three- to four-operand redundant-digit adders specially designed for this work) have been synthesized on 45nm NanGate technology by a Synopsys Design Compiler. To evaluate the impact of the proposed ISA augmentation on actual code execution, the simulation and evaluation platform of our choice is an MIPS processor whose ISA is extended by the proposed redundant-digit instructions. Several digital signal processing benchmarks are utilized as the source of the baseline MIPS codes, which are converted (via the aforementioned algorithm) to the equivalent mixed binary/redundant-digit codes. Our experiments, as such, show up to 26% energy and 44% EDP savings.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference36 articles.
1. Radix-2 Division Algorithms with an Over-Redundant Digit Set
2. Efficient realisation of arithmetic algorithms with weighted collection of posibits and negabits
3. S. M. Kuo and W. S. Gan. 2005. Digital Signal Processors: Architectures Implementations and Applications. Pearson Prentice Hall. S. M. Kuo and W. S. Gan. 2005. Digital Signal Processors: Architectures Implementations and Applications. Pearson Prentice Hall.
4. Exploiting residue number system for power-efficient digital signal processing in embedded processors
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献