{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:15:40Z","timestamp":1742400940595},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540680673"},{"type":"electronic","value":"9783540680703"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11946441_71","type":"book-chapter","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T05:52:47Z","timestamp":1163829167000},"page":"782-793","source":"Crossref","is-referenced-by-count":11,"title":["Matrix-Based Programming Optimization for Improving Memory Hierarchy Performance on Imagine"],"prefix":"10.1007","author":[{"given":"Xuejun","family":"Yang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Du","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaobo","family":"Yan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Deng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"71_CR1","unstructured":"Saman Amarasinghe, W.: Stream Architectures. In: PaCT 2003 (September 2003)"},{"issue":"2","key":"71_CR2","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":"71_CR3","doi-asserted-by":"crossref","unstructured":"Kapasi, U.J., Rixner, S., Dally, W.J., Khailany, B., Ahn, J.H., Mattson, P., Owens, J.D.: Programmable Stream Processors. IEEE Computer, 54\u201362 (August 2003)","DOI":"10.1109\/MC.2003.1220582"},{"key":"71_CR4","unstructured":"Khailany, B.: The VLSI Implementation and Evaluation of Area-and Energy-Efficient Streaming Media Processors. Ph.D. thesis, Stanford University (2003)"},{"key":"71_CR5","unstructured":"Zeng, L.: Fusion and Partition-Research on Memory-access-sequence Optimization. Ph.D. thesis, National University of Defense Technology, China (2006)"},{"key":"71_CR6","unstructured":"Johnsson, O., Stenemo, M., ul-Abdin, Z.: Programming & Implementation of Streaming Applications. Master\u2019s thesis, Computer and Electrical Engineering Halmstad University (2005)"},{"key":"71_CR7","unstructured":"Amarasinghe, S., et al.: Stream Languages and Programming Models. In: PaCT 2003, September 27 (2003)"},{"key":"71_CR8","unstructured":"Jayasena, N.S.: Memory Hierarchy Design for Stream Computing. Ph.D. thesis, Stanford University (2005)"},{"key":"71_CR9","unstructured":"Mattson, P., et al.: Imagine Programming System Developer\u2019s Guide (2002), http:\/\/cva.stanford.edu"},{"key":"71_CR10","unstructured":"Das, A., Mattson, P., et al.: Imagine Programming System User\u2019s Guide 2.0 (June 2004)"},{"key":"71_CR11","unstructured":"Mattson, P.R.: A Programming System for the Imagine Media Processor. Dept. of Electrical Engineering. Ph.D. thesis, Stanford University (2002)"},{"key":"71_CR12","doi-asserted-by":"crossref","unstructured":"Suh, J., Kim, E.-G., Crago, S.P., Srinivasan, L., French, M.C.: A Performance Analysis of PIM, Stream Processing, and Tiled Processing on Memory-Intensive Signal Processing Kernels. In: ISCA 2003 (2003)","DOI":"10.1145\/859618.859665"},{"key":"71_CR13","doi-asserted-by":"crossref","unstructured":"Kuck, D., Kuhn, R., Padua, D., Leasure, B., Wolfe, M.J.: Dependence graphs and compiler optimizations. In: Conference Record of the Eighth Annual ACM Symposium on the Principles of Programming Languages, Williamsburg, VA (January 1981)","DOI":"10.1145\/567532.567555"},{"key":"71_CR14","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4337-4","volume-title":"Loop Tiling for Parallelism","author":"J. Xue","year":"2000","unstructured":"Xue, J.: Loop Tiling for Parallelism. Kluwer Academic Publishers, Boston (2000)"},{"key":"71_CR15","volume-title":"High Performance Compilers for Parallel Computing","author":"M.J. Wolfe","year":"1996","unstructured":"Wolfe, M.J.: High Performance Compilers for Parallel Computing. Addison-Wesley, Reading (1996)"},{"key":"71_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1007\/11859802_5","volume-title":"Advances in Computer Systems Architecture","author":"J. Du","year":"2006","unstructured":"Du, J., Yang, X., et al.: Scientific Computing Applications on the Imagine Stream Processor. In: Jesshope, C., Egan, C. (eds.) ACSAC 2006. LNCS, vol.\u00a04186, pp. 38\u201351. Springer, Heidelberg (2006)"},{"key":"71_CR17","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":"71_CR18","volume-title":"Optimizing Supercompilers for Supercomputers","author":"M.J. Wolfe","year":"1989","unstructured":"Wolfe, M.J.: Optimizing Supercompilers for Supercomputers. The MIT Press, Cambridge (1989)"},{"issue":"4","key":"71_CR19","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1109\/71.97902","volume":"2","author":"M.E. Wolf","year":"1991","unstructured":"Wolf, M.E., Lam, M.: A loop transformation theory and an algorithm to maximize parallelism. IEEE Transactions on Parallel and Distributed Systems\u00a02(4), 452\u2013471 (1991)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"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\/11946441_71","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,22]],"date-time":"2019-04-22T07:35:08Z","timestamp":1555918508000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11946441_71"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540680673","9783540680703"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/11946441_71","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}