{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T16:35:10Z","timestamp":1791218110651,"version":"4.1.0"},"reference-count":16,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2007,3,6]],"date-time":"2007-03-06T00:00:00Z","timestamp":1173139200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["AAECC"],"published-print":{"date-parts":[[2007,5,2]]},"DOI":"10.1007\/s00200-007-0038-9","type":"journal-article","created":{"date-parts":[[2007,3,5]],"date-time":"2007-03-05T12:04:06Z","timestamp":1173096246000},"page":"297-311","source":"Crossref","is-referenced-by-count":53,"title":["When cache blocking of sparse matrix vector multiply works and why"],"prefix":"10.1007","volume":"18","author":[{"given":"Rajesh","family":"Nishtala","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Richard W.","family":"Vuduc","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James W.","family":"Demmel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Katherine A.","family":"Yelick","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2007,3,6]]},"reference":[{"key":"38_CR1","unstructured":"Bilmes, J., Asanovi\u0107, K., Demmel, J., Lam, D., Chin, C.W. PHiPAC: A portable, high- performance, ANSI C coding methodology and its application to matrix multiply, University of Tennessee, LAPACK Working Note 111 (1996)"},{"key":"38_CR2","doi-asserted-by":"crossref","unstructured":"Browne, S., Dongarra, J., Garner, N., London, K., Mucci, P.: A scalable cross-platform infrastructure for application performance tuning using hardware counters. In: Proceedings of supercomputing, November (2000)","DOI":"10.1109\/SC.2000.10029"},{"key":"38_CR3","doi-asserted-by":"crossref","unstructured":"Fraguela, B.B., Doallo, R., Zapata, E.L.: Memory hierarchy performance prediction for sparse blocked algorithms. Parallel Proc Lett, 9(3) (1999)","DOI":"10.1142\/S0129626499000323"},{"key":"38_CR4","doi-asserted-by":"crossref","unstructured":"Gropp, W.D., Kasushik, D.K., Keyes, D.E., Smith, B.F.: Towards realistic bounds for implicit CFD codes. In: Proceedings of parallel computational fluid dynamics, pp. 241\u2013248 (1999)","DOI":"10.1016\/B978-044482851-4.50030-X"},{"key":"38_CR5","unstructured":"Heber, G., Dolgert, A.J., Alt, M., Mazurkiewicz, K.A., Stringer, L.: Fracture mechanics on the Intel Itanium architecture: a case study. In: Workshop on EPIC architectures and compiler technology (ACM MICRO 34), Austin, TX (2001)"},{"key":"38_CR6","doi-asserted-by":"crossref","unstructured":"Heras, D.B., Perez, V.B., Dominguez, J.C.C., Rivera, F.F.: Modeling and improving locality for irregular problems: sparse matrix-vector product on cache memories as a case study. In: HPCN Europe, pp. 201\u2013210 (1999)","DOI":"10.1007\/BFb0100581"},{"key":"38_CR7","unstructured":"Im, E.-J.: Optimizing the performance of sparse matrix-vector multiplication. PhD thesis, University of California, Berkeley, May (2000)"},{"key":"38_CR8","unstructured":"Nishtala, R., Vuduc, R.W., Demmel, J.W., Yelick, K.A.: Performance modeling and analysis of cache blocking in sparse matrix vector multiply. Technical report (UCB\/CSD-04-1335), University of California, Berkeley, EECS Dept. (2004)"},{"key":"38_CR9","unstructured":"Saad, Y. SPARSKIT: A basic toolkit for sparse matrix computations (1994) www.cs.umn. edu\/Research\/arpa\/SPARSKIT\/sparskit.html"},{"key":"38_CR10","unstructured":"Saavedra-Barrera, R.H.: CPU performance evaluation and execution time prediction using narrow spectrum benchmarking. PhD thesis, University of California, Berkeley, February (1992)"},{"key":"38_CR11","unstructured":"Snavely, A., Carrington, L., Wolter, N.: Modeling application performance by convolving machine signatures with application profiles (2001)"},{"key":"38_CR12","unstructured":"Temam, O., Jalby, W.: Characterizing the behavior of sparse algorithms on caches. In: Proceedings of supercomputing \u201992 (1992)"},{"key":"38_CR13","unstructured":"Vuduc, R.W. OSKI: Optimized Sparse Kernel Interface (2005) http:\/\/bebop.cs.berkeley. edu\/oski\/"},{"key":"38_CR14","doi-asserted-by":"crossref","unstructured":"Vuduc, R., Demmel, J.W., Yelick, K.A., Kamil, S., Nishtala, R., Lee, B.: Performance optimizations and bounds for sparse matrix-vector multiply. In: Proceedings of supercomputing, Baltimore, MD, USA, November (2002)","DOI":"10.1109\/SC.2002.10025"},{"key":"38_CR15","unstructured":"Vuduc, R.W.: Automatic performance tuning of sparse matrix kernels. PhD thesis, University of California, Berkeley (2003)"},{"key":"38_CR16","doi-asserted-by":"crossref","unstructured":"Whaley, C., Dongarra, J.: Automatically tuned linear algebra software. In: Proceedings of supercomputer (1998)","DOI":"10.1109\/SC.1998.10004"}],"container-title":["Applicable Algebra in Engineering, Communication and Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00200-007-0038-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00200-007-0038-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00200-007-0038-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T15:24:20Z","timestamp":1558625060000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00200-007-0038-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,3,6]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,5,2]]}},"alternative-id":["38"],"URL":"https:\/\/doi.org\/10.1007\/s00200-007-0038-9","relation":{},"ISSN":["0938-1279","1432-0622"],"issn-type":[{"value":"0938-1279","type":"print"},{"value":"1432-0622","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,3,6]]}}}