【24h】

Arithmetic Units for RNS Moduli {2n-3} and {2n+3} Operations

机译:RNS模数{2n-3}和{2n + 3}操作的算术单元

获取原文

摘要

A new moduli set {2n-1, 2n+3, 2n+1, 2n-3} has recently been proposed to represent numbers in Residue Number Systems (RNS), increasing the number of channels. With this, the processing time can be reduced by simultaneously exploiting the carry-free characteristic of the modular arithmetic and improving the parallelism. In this paper, hardware structures for addition and multiplication operation in RNS for the moduli {2n-3} and {2n+3} are proposed and analyzed. In order to evaluate the performance of the proposed units they were implemented on an ASIC technology. The obtained experimental results suggest that the performance of the moduli {2npm3} are acceptable but demand more area resource and impose a larger delay than the typically used {2npm1} arithmetic units. Addition units require at least 42% more area for a performance identical to the {2n+1} modulo adder. The multiplication units require up to 37% more area and impose a delay 25% higher. This paper also suggests that more balanced moduli sets should be developed in order to achieve more efficient RNS.
机译:最近提出了一种新的模数集{2n-1,2n + 3,2n + 1,2n-3}来表示残数系统(RNS)中的数字,从而增加了通道数。这样,可以通过同时利用模块化算法的无进位特性并提高并行度来减少处理时间。本文提出并分析了模数为{2n-3}和{2n + 3}的RNS中用于加法和乘法运算的硬件结构。为了评估所提议单元的性能,它们是在ASIC技术上实现的。获得的实验结果表明,模量{2npm3}的性能是可以接受的,但与通常使用的{2npm1}算术单元相比,它需要更多的面积资源并具有更大的延迟。为了达到与{2n + 1}模加法器相同的性能,加法单元至少需要增加42%的面积。乘法单元需要最多增加37%的面积,并增加25%的延迟。本文还建议应开发更平衡的模数集,以实现更有效的RNS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号