Jacobi solver: A fast FPGA-based engine system for Jacobi method

Huabin Ruan,Xiaomeng Huang,Haohuan Fu,Guangwen Yang
DOI: https://doi.org/10.19026/rjaset.6.3452
2013-01-01
Abstract:The classical Jacobi method is widely used for solving linear systems. This method is considerably time-consuming to compute millions upon millions of linear equations. In this study, we design a novel FPGA-based Jacobi Solver. The kernel of the Jacobi Solver is a pipeline-friendly iteration algorithm which can eliminate the data dependence between iteration steps. This algorithm is suitable for pipeline-friendly hardware architecture. The experimental results show that the Jacobi Solver can solve more than 6.5 million of linear equations in one second and achieves up to 341x speedup compared to a single-thread CPU version. © Maxwell Scientific Organization, 2013.
What problem does this paper attempt to address?