FPGA accelerated parallel sparse matrix factorization for circuit simulations

16Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Sparse matrix factorization is a critical step for the circuit simulation problem, since it is time consuming and computed repeatedly in the flow of circuit simulation. To accelerate the factorization of sparse matrices, a parallel CPU+FPGA based architecture is proposed in this paper. While the pre-processing of the matrix is implemented on CPU, the parallelism of numeric factorization is explored by processing several columns of the sparse matrix simultaneously on a set of processing elements (PE) in FPGA. To cater for the requirements of circuit simulation, we also modified the Gilbert/Peierls (G/P) algorithm and considered the scalability of our architecture. Experimental results on circuit matrices from the University of Florida Sparse Matrix Collection show that our architecture achieves speedup of 0.5x-5.36x compared with the CPU KLU results. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Wu, W., Shan, Y., Chen, X., Wang, Y., & Yang, H. (2011). FPGA accelerated parallel sparse matrix factorization for circuit simulations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6578 LNCS, pp. 302–315). https://doi.org/10.1007/978-3-642-19475-7_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free