Title :
On sparse matrix-vector multiplication with FPGA-based system
Author :
Elgindy, Hossam ; Shue, Yen-Liang
Author_Institution :
Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
Abstract :
In this paper we report on our experimentation with the use of FPGA-based system to solve the irregular computation problem of evaluating y = Ax when the matrix A is sparse. The main features of our matrix-vector multiplication algorithm are (i) an organization of the operations to suit the FPGA-based system ability in processing a stream of data, and (ii) the use of distributed arithmetic technique together with an efficient scheduling heuristic to exploit the inherent parallelism in the matrix-vector multiplication problem. The performance of our algorithm has been evaluated with an implementation on the Pamette FPGA-based system.
Keywords :
digital arithmetic; field programmable gate arrays; matrix multiplication; FPGA-based system; Pamette FPGA-based system; distributed arithmetic; irregular computation problem; scheduling heuristic; sparse matrix-vector multiplication; Australia; Computational modeling; Computer science; Concurrent computing; Delay effects; Field programmable gate arrays; Hardware; Parallel processing; Sparse matrices; Table lookup;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
Print_ISBN :
0-7695-1801-X
DOI :
10.1109/FPGA.2002.1106681