首页> 外文会议>International conference on compilers, architecture and synthesis for embedded systems 2009 >Exploiting Residue Number System for Power-Efficient Digital Signal Processing in Embedded Processors
【24h】

Exploiting Residue Number System for Power-Efficient Digital Signal Processing in Embedded Processors

机译:开发用于嵌入式处理器中节能数字信号处理的残数系统

获取原文
获取原文并翻译 | 示例

摘要

2's complement number system imposes a fundamental limitation on the power and performance of arithmetic circuits, due to the fundamental need of cross-datapath carry propagation. Residue Number System (RNS) breaks free of these bonds by decomposing a number into parts and performing arithmetic operations in parallel, significantly reducing the breadth of carry propagation. Consequently, RNS arithmetic has been proposed as a solution to improve the power-efficiency of arithmetic hardware. However, limitations of the expressiveness of RNS in terms of arithmetic operations together with overheads related to interaction with 2's complement arithmetic make programmable processor design that takes advantage of these benefits challenging. In this paper we meet this challenge by multi-tier synergis-tic co-design of architecture, micro-architecture, hardware components, as well as compilation techniques. Our experiments not only demonstrate simultaneous improvement of up to 30% in performance and 57% reduction in functional unit power consumption, but also that most of these benefits can be exploited with automatically generated code.
机译:由于跨数据路径进位传播的基本需求,2的补数系统对算术电路的功率和性能施加了基本限制。残数系统(RNS)通过将数字分解为多个部分并并行执行算术运算来摆脱这些键,从而大大降低了进位传播的宽度。因此,提出了RNS算术作为解决方案,以提高算术硬件的功率效率。但是,RNS在算术运算方面的表达能力的局限性以及与2的补码算术交互作用相关的开销,使得利用这些优势的可编程处理器设计具有挑战性。在本文中,我们通过架构,微架构,硬件组件以及编译技术的多层协同设计来应对这一挑战。我们的实验不仅证明性能可同时提高多达30%,功能单元功耗降低了57%,而且大多数这些好处都可以通过自动生成的代码加以利用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号