DocumentCode :
3637794
Title :
Sparse Matrix-Vector Multiplication Based on Network-on-Chip in FPGA
Author :
Chi-Chia Sun;Jürgen Götze;Hong-Yuan Jheng;Shanq-Jang Ruan
Author_Institution :
Inf. Process. Lab., Dortmund Univ. of Technol., Dortmund, Germany
fYear :
2010
Firstpage :
2306
Lastpage :
2310
Abstract :
A new method for performing Sparse Matrix–Vector Multiplication (SMVM) by using Network–on–Chip (NoC) architecture is described. In traditional IC design on-chip communications have been designed with dedicated point–to–point interconnections or shared–buses. Therefore, regular local data transfer is the major concern of many parallel implementations. However, when dealing with the parallel implementation of SMVM, which is the main step of all iterative algorithms for solving system of linear equations, the required data transfers depend on the sparsity structure of the matrix and can be extremely irregular. Using a NoC architecture makes it possible to deal with arbitrary structure of the data transfers; i.e. with the irregular structure of the sparse matrices. So far, we have implemented the proposed SMVM calculator based on NoC architecture with the size of 4×4 and 5×5 in IEEE 754 single float point precision using FPGA.
Keywords :
"Sparse matrices","Field programmable gate arrays","Computer architecture","Switches","System-on-a-chip","Routing","Equations"
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.397
Filename :
5578318
Link To Document :
بازگشت