Repository logo
 
Publication

Sparse matrix multiplication on a reconfigurable many-core architecture

dc.contributor.authorPinhão, João
dc.contributor.authorJosé, Wilson
dc.contributor.authorNeto, Horácio
dc.contributor.authorVéstias, Mário
dc.date.accessioned2016-04-18T15:27:21Z
dc.date.available2016-04-18T15:27:21Z
dc.date.issued2015
dc.description.abstractSparse matrix-vector multiplication (SMVM) is a fundamental operation in many scientific and engineering applications. In many cases sparse matrices have thousands of rows and columns where most of the entries are zero, while non-zero data is spread over the matrix. This sparsity of data locality reduces the effectiveness of data cache in general-purpose processors quite reducing their performance efficiency when compared to what is achieved with dense matrix multiplication. In this paper, we propose a parallel processing solution for SMVM in a many-core architecture. The architecture is tested with known benchmarks using a ZYNQ-7020 FPGA. The architecture is scalable in the number of core elements and limited only by the available memory bandwidth. It achieves performance efficiencies up to almost 70% and better performances than previous FPGA designs.pt_PT
dc.identifier.citationPINHÃO, João; [et al] - Sparse matrix multiplication on a reconfigurable many-core architecture. In 18th Euromicro Conference on Digital System Design (DSD). Funchal, Portugal: IEEE, 2015. ISBN 978-1-4673-8035-5. Pp. 330-336pt_PT
dc.identifier.doi10.1109/DSD.2015.89pt_PT
dc.identifier.isbn978-1-4673-8035-5
dc.identifier.urihttp://hdl.handle.net/10400.21/6015
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherIEEE-Institute Electrical Electronics Engineers INCpt_PT
dc.subjectSparse matrixpt_PT
dc.subjectFPGApt_PT
dc.subjectMany-corept_PT
dc.subjectMatrix multiplicationpt_PT
dc.titleSparse matrix multiplication on a reconfigurable many-core architecturept_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceFunchal, Portugalpt_PT
oaire.citation.endPage336pt_PT
oaire.citation.startPage330pt_PT
oaire.citation.titleDSD 2015, Euromicro Conference on Digital System Designpt_PT
person.familyNameVéstias
person.givenNameMário
person.identifier.ciencia-id4717-C2C7-3F2C
person.identifier.orcid0000-0001-8556-4507
person.identifier.ridH-9953-2012
person.identifier.scopus-author-id14525867300
rcaap.rightsclosedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationa7d22b29-c961-45ac-bc09-cd5e1002f1e8
relation.isAuthorOfPublication.latestForDiscoverya7d22b29-c961-45ac-bc09-cd5e1002f1e8

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Sparse Matrix Multiplication on a Reconfigurable.pdf
Size:
180.53 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: