DocumentCode
3479793
Title
Comparison of FPGA and ASIC Implementation of a Linear Congruence Solver
Author
Bucek, Jiri ; Kubalik, Pavel ; Lorencz, Robert ; Zahradnicky, Tomas
Author_Institution
Fac. of Inf. Technol., Czech Tech. Univ. in Prague, Prague, Czech Republic
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
284
Lastpage
287
Abstract
Residual processor (RP) is a dedicated hardware for solution of sets of linear congruences. RPs are parts of a larger modular system for error-free solution of linear equations in residue arithmetic. We present new FPGA and ASIC RP implementations, focusing mainly on their memory units being a bottleneck of the calculation and therefore determining the efficiency of the system. First, we choose an FPGA to easily test the functionality of our implementation, then we do the same in ASIC, and finally we compare both implementations together. The experimental FPGA results are obtained for Xilinx Virtex 6, while the ASIC results are obtained from Synopsys tools with a 130 nm standard cell library. Results also present a maximum matrix dimension fitting directly into the FPGA and achieved speed as a function of the dimension.
Keywords
application specific integrated circuits; field programmable gate arrays; matrix algebra; memory architecture; residue number systems; ASIC RP implementation; FPGA RP implementation; Synopsys tools; Xilinx Virtex 6; dedicated hardware; error-free solution; linear congruence solver; linear equations; maximum matrix dimension; memory units; residue arithmetic; size 130 nm; standard cell library; Application specific integrated circuits; Equations; Field programmable gate arrays; Hardware; Memory architecture; Random access memory; ASIC; FPGA; error-free computation; residue number system; system of linear equations;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location
Los Alamitos, CA
Type
conf
DOI
10.1109/DSD.2013.125
Filename
6628289
Link To Document