• 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