Parallel processors architecture in FPGA for the solution of linear equations systems

  • Authors:
  • R. Martinez;D. Torres;M. Madrigal;S. Maximov

  • Affiliations:
  • Program of Graduated and Investigation in Electrical Engineering, Morelia Institute Technology, Morelia, Michoacán, Mexico;Program of Graduated and Investigation in Electrical Engineering, Morelia Institute Technology, Morelia, Michoacán, Mexico;Program of Graduated and Investigation in Electrical Engineering, Morelia Institute Technology, Morelia, Michoacán, Mexico;Program of Graduated and Investigation in Electrical Engineering, Morelia Institute Technology, Morelia, Michoacán, Mexico

  • Venue:
  • ICOSSSE '09 Proceedings of the 8th WSEAS international conference on System science and simulation in engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a parallel array of processors implemented in a Field Programmable Gate Array (FPGA) for the solution of linear equations systems. The solution is performed using the division-free Gaussian elimination method. This algorithm was implemented in integrated processors in a FPGA Spartan 3 of Xilinx. A top-down design was used. The proposed architecture can handle IEEE 754 single and double precision floating-point data and the architecture is implemented in 240 identical processors. Also, an algorithmic complexity of de O(n2) was obtained using a n2 processors scheme that perform the solution of the linear equations. The parallel division-free Gaussian elimination method, the architecturés data distribution, the internal processor-element architecture and the communication scheme between processor elements (PE) are presented. Finally, this paper presents the obtained simulation results and synthesis of the modules designed in Very High Description Language (VHDL) using 40 and 100 Mhz frequencies.