{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:50:15Z","timestamp":1725490215663},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540747413"},{"type":"electronic","value":"9783540747420"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-74742-0_7","type":"book-chapter","created":{"date-parts":[[2007,8,21]],"date-time":"2007-08-21T11:03:30Z","timestamp":1187694210000},"page":"44-55","source":"Crossref","is-referenced-by-count":0,"title":["Implementation and Optimization of Sparse Matrix-Vector Multiplication on Imagine Stream Processor"],"prefix":"10.1007","author":[{"given":"Li","family":"Wang","sequence":"first","affiliation":[]},{"given":"Xue Jun","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Gui Bin","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Xiao Bo","family":"Yan","sequence":"additional","affiliation":[]},{"given":"Yu","family":"Deng","sequence":"additional","affiliation":[]},{"given":"Jing","family":"Du","sequence":"additional","affiliation":[]},{"given":"Ying","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Tao","family":"Tang","sequence":"additional","affiliation":[]},{"given":"Kun","family":"Zeng","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Williams, S., Shalf, J., Oliker, L., Husbands, P., Kamil, S., Yelick, K.: The Potential of the Cell Processor for Scientific Computing. Paper LBNL-59071 (2005)","DOI":"10.1145\/1128022.1128027"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Narayanan, M., Oliker, L., Janin, A., Husbands, P., Li, X.S.: Scientific kernels on VIRAM and imagine media processors. Paper LBNL-54908 (2002)","DOI":"10.2172\/860303"},{"issue":"2","key":"7_CR3","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/40.918001","volume":"21","author":"B. Khailany","year":"2001","unstructured":"Khailany, B., et al.: Imagine: Media processing with streams. IEEE Micro\u00a021(2), 35\u201346 (2001)","journal-title":"IEEE Micro"},{"key":"7_CR4","first-page":"54","volume-title":"Programmable Stream Processors.","author":"U.J. Kapasi","year":"2003","unstructured":"Kapasi, U.J., Rixner, S., Dally, W.J., Khailany, B., Ahn, J.H., Mattson, P., Owens, J.D.: Programmable Stream Processors, pp. 54\u201362. IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Kapasi, U.J., Dally, W.J., et al.: The Imagine Stream Processor. In: Processings of the 2002 International Conference on Computer Design (2002)","DOI":"10.1109\/ICCD.2002.1106783"},{"key":"7_CR6","unstructured":"Rixner, S., Dally, W., Kapasi, U.J., Khailany, B., Lopez-Lagunas, A., Mattson, P., Owens, J.D.: Media processing applications on Imagine media processor. In: Proceedings of the 2002 International Conference on Computer design (2002)"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Ahn, J.H., Dally, W.J., et al.: Evaluating the Imagine Stream Architecture. In: ISCA 2004 (2004)","DOI":"10.1145\/1028176.1006734"},{"key":"7_CR8","unstructured":"Mattson, P., et al.: Imagine Programming System Developer\u2019s Guide (2002), http:\/\/cva.stanford.edu"},{"key":"7_CR9","unstructured":"Mattson, P.R.: A Programming System for the Imagine Media Processor. Dept. of Electrical Engineering. Ph.D. thesis, Stanford University (2002)"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","volume-title":"Parallel Computing Technologies","author":"S. Amarasinghe","year":"2003","unstructured":"Amarasinghe, S., et al.: Stream Languages and Programming Models. In: Malyshkin, V. (ed.) PaCT 2003. LNCS, vol.\u00a02763, Springer, Heidelberg (2003)"},{"key":"7_CR11","unstructured":"Das, A., Mattson, P., et al.: Imagine Programming System User\u2019s Guide 2.0 (2004)"},{"key":"7_CR12","unstructured":"Johnsson, O., Stenemo, M., ul-Abdin, Z.: Programming & Implementation of Streaming Applications. Master\u2019s thesis, Computer and Electrical Engineering Halmstad University (2005)"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Toledo, S.: Improving the memory-system performance of sparse-matrix vector multiplication. IBM Journal of Research and Development (1997)","DOI":"10.1147\/rd.416.0711"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Rixner, S., Dally, W.J., Kapasi, U.J., Mattson, P., Owens, J.D.: Memory Access Scheduling. In: Proceedings of the 27th Annual International Symposium on Computer Architecture, pp. 128\u2013138 (2000)","DOI":"10.1145\/339647.339668"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Kapasi, U., Dally, W., Rixner, S., Mattson, P., Owens, J., Khailany, B.: Efficient Conditional Operations for Data-parallel Architectures. In: Proceedings of the 33rd Annual International Symposium on Microarchitecture (2000)","DOI":"10.1145\/360128.360145"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Kincaid, D., Oppe, T., Young, D.: ITPACKV: 2D user\u2019s guide. Tech. Rep. CAN-232, Univ. of Texas, Austin (1989)","DOI":"10.2172\/7093021"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Jayasena, N., Erez, M., Ahn, J.H., Dally, W.J.: Stream Register Files with Indexed Access. In: HPCA 2004 (2004)","DOI":"10.1109\/HPCA.2004.10007"},{"key":"7_CR18","unstructured":"Das, A., Mattson, P., et al.: Imagine Programming System User\u2019s Guide 2.0 (2004)"},{"key":"7_CR19","unstructured":"Market, M.: Harwell-Boeing Sparse Matrix Collection, At http:\/\/math.nist.gov\/MatrixMarket\/collections\/hb.html"},{"key":"7_CR20","unstructured":"DIS Stressmark Suite: v 1.0. Titan Systems Corp. (2000), At http:\/\/www.aaec.com\/projectweb\/dis\/"},{"key":"7_CR21","unstructured":"Im, E.J.: Optimizing the performance of sparse matrix-vector multiplication. Ph.D. thesis, University of California (2000)"},{"key":"7_CR22","unstructured":"Im, E.J., Yelick, K.: Optimizing sparse matrix vector multiplication on SMPs. In: 9th SIAM Conference on Parallel Processing for Scientific Computing, San Antonio, TX (1999)"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Pinar, A., Heath, M.: Improving performance of sparse matrix\u2013vector multiplication. In: Proceedings of Supercomputing Portland (1999)","DOI":"10.1145\/331532.331562"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Toledo, S.: Improving memory-system performance of sparse matrix\u2013vector multiplication. In: Proceedings of the 8th SIAM Conference on Parallel Processing for Scientific Computing Minneapolis, MN (1997)","DOI":"10.1147\/rd.416.0711"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Vuduc, R., Moon, H.-J.: Fast sparse matrix-vector multiplication by exploiting variable blocks. In: Proceedings of the International Conference on High-Performance Computing and Communications, Sorrento, Italy (2005)","DOI":"10.1007\/11557654_91"}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Processing and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-74742-0_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T21:16:48Z","timestamp":1684012608000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-74742-0_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540747413","9783540747420"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-74742-0_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}