International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 35 - Number 8 |
Year of Publication: 2011 |
Authors: D. N. Sonawane, M. S. Sutaone |
10.5120/4419-6140 |
D. N. Sonawane, M. S. Sutaone . High Throughput Iterative VLSI Architecture for Cholesky Factorization Based Matrix Inversion. International Journal of Computer Applications. 35, 8 ( December 2011), 10-15. DOI=10.5120/4419-6140
Cholesky factorization is the computationally most expensive step in numerically solving positive definite systems. Due to inherently recursive computation process and associated floating point division and square root operations in Cholesky factorization, it is very difficult to obtain acceleration by exploiting parallelism on FPGA’s. To solve this problem, approach suggests iterative architecture with parallelly fetching the matrix elements using customized Diagonal Processing Elements (DPU), Non Diagonal Processing Elements (NDPU) and Triangular Processing Elements (TPU) as computational processing units. The use of LNS approach using LUT technique for floating point square root and division arithmetic eventually improves resource and clock cycle utilization. Scheme is implemented using Xilinx Virtex-4 FPGA and achieves 0.032µs clock latency and obtained a throughput of 31.25Mupdates/s operating at 125 MHz for 4x4 matrix inversion problem.