{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:15:49Z","timestamp":1762917349416},"reference-count":41,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Circuits Syst. I"],"published-print":{"date-parts":[[2012,1]]},"DOI":"10.1109\/tcsi.2011.2161389","type":"journal-article","created":{"date-parts":[[2011,9,12]],"date-time":"2011-09-12T17:29:22Z","timestamp":1315848562000},"page":"113-123","source":"Crossref","is-referenced-by-count":16,"title":["An I\/O Bandwidth-Sensitive Sparse Matrix-Vector Multiplication Engine on FPGAs"],"prefix":"10.1109","volume":"59","author":[{"given":"Song","family":"Sun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Madhu","family":"Monga","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Phillip H.","family":"Jones","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph","family":"Zambreno","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","author":"dongarra","year":"1994","journal-title":"Sparse Matrix Libraries in C++ for High Performance Architectures"},{"key":"ref38","author":"pozo","year":"0"},{"key":"ref33","first-page":"136","article-title":"Group-alignment based accurate floating-point summation on FPGAs","author":"he","year":"2006","journal-title":"Proc Int Conf Engineering of Reconfigurable Systems and Algorithms (ERSA)"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2008.4762363"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICASIC.2005.1611425"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.1068"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1508128.1508172"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2009.5377620"},{"key":"ref35","year":"1988","journal-title":"VLSI Array Processors"},{"key":"ref34","article-title":"A floating-point accumulator on FPGAs","author":"sun","year":"2009","journal-title":"Proc Int'l Conf Field-Programmable Technology (FPT '09)"},{"key":"ref10","year":"0","journal-title":"XD2000i Development System User Handbook"},{"key":"ref40","author":"duff","year":"2001","journal-title":"The Sparse BLAS"},{"key":"ref11","year":"0"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2006.13"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1137\/0914033"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1147\/rd.416.0711"},{"key":"ref15","author":"bell","year":"2008","journal-title":"Efficient Sparse Matrix-Vector Multiplication on CUDA"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654078"},{"key":"ref17","article-title":"Implementing blocked sparse matrix-vector multiplication on NVIDIA GPUs","author":"monakov","year":"2009","journal-title":"Int Symp Systems Architectures Modeling and Simulation (SAMOS)"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391473"},{"key":"ref19","year":"2009","journal-title":"Sparse Matrix-Vector Multiplication Toolkit for Graphics Processing Units"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2007.56"},{"key":"ref4","author":"baskaran","year":"2009","journal-title":"Optimizing Sparse Matrix-Vector Multiplication on GPUs"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046203"},{"key":"ref3","year":"2006","journal-title":"Google's Pagerank and Beyond the Science of Search Engine Rankings"},{"key":"ref6","article-title":"Optimizing sparse matrix computations for register reuse in SPARSITY","author":"im","year":"2001","journal-title":"Int Conf on Comput Science"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2007.892459"},{"key":"ref5","article-title":"Improving performance of sparse matrix-vector multiplication","author":"pinar","year":"1999","journal-title":"Proc Supercomput (SC)"},{"key":"ref8","year":"0"},{"key":"ref7","year":"0","journal-title":"General-Purpose Computation on Graphics Hardware"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1046192.1046202"},{"key":"ref9","year":"0"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362674"},{"key":"ref20","year":"0","journal-title":"CUDPP CUDA Data Parallel Primitives Library"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"2425","DOI":"10.1109\/TCSI.2009.2015725","article-title":"Architecture and FPGA design of dichotomous coordinate descent algorithms","volume":"56","author":"liu","year":"2009","journal-title":"IEEE Trans Circuits Syst I Reg Papers"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2008.2008266"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2010.2041501"},{"key":"ref41","author":"davis","year":"0"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2008.2011585"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2010.2055250"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2010.2046974"}],"container-title":["IEEE Transactions on Circuits and Systems I: Regular Papers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8919\/6125259\/05982109.pdf?arnumber=5982109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,10]],"date-time":"2021-10-10T23:47:50Z","timestamp":1633909670000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5982109\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,1]]},"references-count":41,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tcsi.2011.2161389","relation":{},"ISSN":["1549-8328","1558-0806"],"issn-type":[{"value":"1549-8328","type":"print"},{"value":"1558-0806","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,1]]}}}