DocumentCode :
596913
Title :
Dedicated hardware implementation of a linear congruence solver in FPGA
Author :
Bucek, Jiri ; Kubalik, Pavel ; Lorencz, Robert ; Zahradnicky, Tomas
Author_Institution :
Fac. of Inf. Technol., Czech Tech. Univ. in Prague, Prague, Czech Republic
fYear :
2012
fDate :
9-12 Dec. 2012
Firstpage :
689
Lastpage :
692
Abstract :
The residual processor is a dedicated hardware for solving sets of linear congruences. It is a part of the modular system for solving sets of linear equations without rounding errors using Residue Number System. We present a new FPGA implementation of the residual processor, focusing mainly on the memory unit that forms a bottleneck of the calculation, and therefore determines the effectivity of the system. FPGA has been chosen, as it allows us to optimally implement the designed architecture depending on the size of the problem. The proposed memory architecture of the modular system is implemented using the internal FPGA block RAM. Our goal is to determine the maximum matrix dimension fitting directly into the FPGA, and achieved speed as a function of the dimension. Experimental results are obtained for the Xilinx Virtex 6 family.
Keywords :
field programmable gate arrays; matrix algebra; memory architecture; random-access storage; residue number systems; FPGA block RAM; Xilinx Virtex 6 family; hardware; linear congruence solver; linear equation; maximum matrix dimension fitting; memory architecture; memory unit; modular system; residual processor; residue number system; Field programmable gate arrays; Hardware; Indexes; Memory architecture; Random access memory; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
Conference_Location :
Seville
Print_ISBN :
978-1-4673-1261-5
Electronic_ISBN :
978-1-4673-1259-2
Type :
conf
DOI :
10.1109/ICECS.2012.6463632
Filename :
6463632
Link To Document :
بازگشت