تعداد نشریات | 11 |
تعداد شمارهها | 210 |
تعداد مقالات | 2,098 |
تعداد مشاهده مقاله | 2,877,809 |
تعداد دریافت فایل اصل مقاله | 2,085,688 |
Fast and Power Efficient Signed/Unsigned RNS Comparator & Sign Detector | ||
Journal of Electrical and Computer Engineering Innovations (JECEI) | ||
مقاله 24، دوره 11، شماره 1، فروردین 2023، صفحه 41-50 اصل مقاله (708.34 K) | ||
نوع مقاله: Original Research Paper | ||
شناسه دیجیتال (DOI): 10.22061/jecei.2022.8321.505 | ||
نویسندگان | ||
Z. Torabi* 1؛ Armin Belghadr2 | ||
1Department of Computer Systems Architecture, Faculty of Computer Engineering, Shahid Rajaee Teacher Training University, Tehran, Iran. | ||
2Department of Computer Science and Engineering, Shahid Beheshti University, Tehran, Iran. | ||
تاریخ دریافت: 25 دی 1400، تاریخ بازنگری: 29 فروردین 1401، تاریخ پذیرش: 04 خرداد 1401 | ||
چکیده | ||
Background and Objectives: Residue number system (RNS) is considered as a prominent candidate for high-speed arithmetic applications due to its limited carry propagation, fault tolerance, and parallelism in “Addition”, “Subtraction”, and “Multiplication” operations. Whereas, “Comparison”, “Division”, “Scaling”, “Overflow Detection” and “Sign Detection” are considered as complicated operations in residue number systems, which have also received a surge of attention in a multitude of publications. Efficient realization of Comparators facilitates other hard-to-implement operations and extends the spectrum of RNS applications. Such comparators can substitute the straightforward method (i.e. converting the comparison operands to binary and comparing them with wide word binary comparators) to compare RNS numbers. Methods: Dynamic Range Partitioning (DRP) method has shown advantages for comparing unsigned RNS numbers in the 3-moduli sets {2^n,2^n±1} and {2^n,2^n-〖1,2〗^(n+1)-1}, in comparison with other methods. In this paper, we employed DRP components and designed a unified unit that detects the sign of operands and also compares numbers, for the 5-moduli set γ={2^2n,2^n±1,2^n±3}. This unit can be used for comparison of signed and also unsigned RNS numbers in the moduli set γ. Results: Synthesized comparison results reveal 47% (54%) speed-up, 35% (32%) less area consumption, 25% (24%) lower power dissipation, and 60% (65%) less energy for n=8 (16) in comparison to the straightforward signed comparator. Conclusion: According to the results of this study, DRP method for sign detection and comparison operations outperforms other methods in different moduli sets including 5-moduli set γ={2^2n,2^n±1,2^n±3}. | ||
کلیدواژهها | ||
Computer Arithmetic؛ Residue Number System؛ Complicated Operations؛ Signed Number Comparison؛ Dynamic Range Partitioning | ||
مراجع | ||
[8] T. Tomczak, “Fast sign detection for RNS (2n−1,2n,2n+1),” IEEE Trans. Circuits Syst. I Regul. Pap., 55(6): 1502–1511, 2008.
[15] S. Kumar, C. H. Chang, TF Tay, “New algorithm for signed integer comparison in {2^(n+k),2^n - 1, 2^n+1, 2^(N±1) -1} and its efficient hardware implementation,” IEEE Trans. Circuits Syst. I: Reg. Pap., 64(6): 1481-1493, 2016.
[18] Z. Torabi, A. Belghadr, “Efficient RNS comparator via dynamic range partitioning: The case of {2^N - 1, 2^N, 2^(N+1) -1},” CSI J. Comput. Sci. Eng., 16(2): 38-43, 2019.
| ||
آمار تعداد مشاهده مقاله: 493 تعداد دریافت فایل اصل مقاله: 358 |