DocumentCode :
3182778
Title :
Optimizing Residue Number Reverse Converters through Bitwise Arithmetic on FPGAs
Author :
Bangtian Liu ; Haohuan Fu ; Lin Gan ; Wenlai Zhao ; Guangwen Yang
Author_Institution :
Minist. of Educ. Key Lab. for Earth Syst. Modeling, Tsinghua Univ., Beijing, China
fYear :
2015
fDate :
2-6 May 2015
Firstpage :
236
Lastpage :
243
Abstract :
As a promising number representation method to provide inspiring operational performance, the Residue Number System (RNS) has been widely applied in many key applications for data pocessing. However, a highly-efficient and general-purpose reverse converter, which is the key component in an RNS system, is still less to be seen, due to the costly and complex operators that require large amounts of computing resources and a long latency to accomplish. In this paper, we are targeting at reverse converters that are highly efficient and can support general moduli sets. We first propose optimizing methods based on the bit wise arithmetic to improve the performance of general reverse converters such as CRT and New CRT. The methods are capable of replacing expensive operations such as additions and multiplications with bit wise operations. We also optimize the performance of specific reverse converter through condition reduction and pre-calculation methods. Furthermore, we develop a user controlled FPGA design generator that can produce optimized reverse converter designs for a number of different moduli sets. Compared with the existing optimized converter designs, our proposed methods can further reduce the latency and resource consumption by 54.2% to 84.6% and 65% to 88.5% respectively.
Keywords :
field programmable gate arrays; logic design; residue number systems; RNS system; bitwise arithmetic; data processing; general moduli sets; general-purpose reverse converter; latency reduction; number representation method; optimizing residue number reverse converters; residue number system; resource consumption; user controlled FPGA design generator; Adders; Field programmable gate arrays; Generators; Hardware; Mathematical model; Optimization; Performance evaluation; FPGA; General moduli set; Residue Number System; Reverse converter;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/FCCM.2015.38
Filename :
7160082
Link To Document :
بازگشت