{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:00:41Z","timestamp":1777676441456,"version":"3.51.4"},"reference-count":19,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2010,7,28]],"date-time":"2010-07-28T00:00:00Z","timestamp":1280275200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2011,2]]},"abstract":"<jats:p>Sparse matrix\u2014vector multiply is an important operation in a wide range of problems. One of the key factors determining the performance of this operation is sustained memory bandwidth. In the IBM POWER architecture, there is a hardware component called a prefetch data stream that can significantly increase sustained memory bandwidth. We have developed a new family of storage formats for sparse matrices that exploits this capability. Test results show that our new streamed storage formats can significantly improve the performance of sparse matrix and vector multiply on IBM POWER processors, compared to traditional compressed sparse row and block compressed sparse row formats. The new formats also provide a benefit on x86 processors.<\/jats:p>","DOI":"10.1177\/1094342010374847","type":"journal-article","created":{"date-parts":[[2010,7,29]],"date-time":"2010-07-29T03:42:42Z","timestamp":1280374962000},"page":"115-131","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":10,"title":["Optimizing Sparse Data Structures for Matrix-vector Multiply"],"prefix":"10.1177","volume":"25","author":[{"given":"D.","family":"Guo","sequence":"first","affiliation":[{"name":"National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, IL, USA,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Gropp","sequence":"additional","affiliation":[{"name":"National Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2010,7,28]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007083801"},{"key":"atypb2","volume-title":"Automatic performance tuning of sparse matrix kernels. PhD Thesis","author":"Vuduc, R.W.","year":"2003"},{"key":"atypb3","volume-title":"Optimizing the performance of sparse-vector multiplication. PhD Thesis","author":"Im, E.-J.","year":"2000"},{"key":"atypb4","volume-title":"Proceedings of the ACM\/IEEE SC99 Conference on High Performance Networking and Computing","author":"Anderson, W.K."},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1147\/rd.446.0873"},{"issue":"1","key":"atypb6","first-page":"5","volume":"46","author":"Tendler, J.M.","year":"2002","journal-title":"J. Res. Dev"},{"issue":"4","key":"atypb7","first-page":"505","volume":"49","author":"Sinharoy, B.","year":"2005","journal-title":"J. Res. Dev"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1147\/rd.516.0639"},{"key":"atypb9","volume-title":"Proceedings of the 1999 ACM\/ IEEE Conference on Supercomputing","author":"Pinar, A."},{"key":"atypb10","volume-title":"Supercomputing \u201802: Proceedings of the 2002 ACM\/IEEE Conference on Supercomputing","author":"Vuduc, R."},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1007\/11428831_13"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(94)00087-Q"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2008.12.006"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1177\/1094342004038951"},{"key":"atypb15","author":"Vuduc, R.","year":"2007","journal-title":"Library User\u2019s Guide for Version 1.0.1h"},{"key":"atypb16","volume-title":"WSMP: Watson sparse matrix package (Part-III: iterative solution of sparse systems). Technical Report RC24398","author":"Gupta, A.","year":"2007"},{"key":"atypb17","volume-title":"Adaptive techniques for improving the performance of incomplete factorization preconditioning. Technical Report RC 24598","author":"Gupta, A.","year":"2008"},{"key":"atypb18","volume-title":"The University of Florida Sparse Matrix Collection","author":"Davis, T.","year":"2009"},{"key":"atypb19","volume-title":"PETSc Users Manual","author":"Balay, S.","year":"2008"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342010374847","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342010374847","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:18:56Z","timestamp":1777450736000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342010374847"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,28]]},"references-count":19,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,2]]}},"alternative-id":["10.1177\/1094342010374847"],"URL":"https:\/\/doi.org\/10.1177\/1094342010374847","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,28]]}}}