{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T05:23:42Z","timestamp":1739942622041,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540237242"},{"type":"electronic","value":"9783540304777"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30477-7_19","type":"book-chapter","created":{"date-parts":[[2010,2,28]],"date-time":"2010-02-28T23:53:29Z","timestamp":1267401209000},"page":"280-295","source":"Crossref","is-referenced-by-count":3,"title":["A MATLAB-Based Code Generator for Sparse Matrix Computations"],"prefix":"10.1007","author":[{"given":"Hideyuki","family":"Kawabata","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mutsumi","family":"Suzuki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Toshiaki","family":"Kitamura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"19_CR1","volume-title":"Compilers \u2014 Principles, Techniques, and Tools","author":"A.V. Aho","year":"1986","unstructured":"Aho, A.V., Sethi, R., Ullman, J.D.: Compilers \u2014 Principles, Techniques, and Tools. Addison Wesley, Reading (1986)"},{"key":"19_CR2","doi-asserted-by":"crossref","unstructured":"Almasi, G., Padua, D.: MaJIC: Compiling MATLAB for Speed and Responsiveness. In: Proc.\u00a0PLDI 2002, pp. 294\u2013303 (2002)","DOI":"10.1145\/512561.512564"},{"key":"19_CR3","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971538","volume-title":"Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods","author":"R. Barrett","year":"1994","unstructured":"Barrett, R., et al.: Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods. SIAM, Philadelphia (1994)"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Bik, A.J.C., Wijshoff, H.A.G.: Compilation Techniques for Sparse Matrix Computations. In: Proc. ICS 1993, pp. 416\u2013424 (1993)","DOI":"10.1145\/165939.166023"},{"issue":"2","key":"19_CR5","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1145\/290200.287636","volume":"24","author":"A.J.C. Bik","year":"1998","unstructured":"Bik, A.J.C., et al.: The Automatic Generation of Sparse Primitives. ACM Trans.\u00a0Math.\u00a0Softw.\u00a024(2), 190\u2013225 (1998)","journal-title":"ACM Trans.\u00a0Math.\u00a0Softw."},{"key":"19_CR6","unstructured":"Chang, R.-G., Chuang, T.-R., Lee, J.K.: Compiler Optimizations for Parallel Sparse Programs with Array Intrinsics of Fortran\u00a090. In: Proc. Intl.\u00a0Conf.\u00a0Parallel Processing, pp. 103\u2013110 (1999)"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Chang, R.-G., Chuang, T.-R., Lee, J.K.: Efficient Support of Parallel Sparse Computation for Array Intrinsic Functions of Fortran\u00a090. In: Proc.\u00a0ICS 1998, pp. 45\u201352 (1998)","DOI":"10.1145\/277830.277845"},{"issue":"2","key":"19_CR8","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1145\/316686.316693","volume":"21","author":"L. Rose De","year":"1999","unstructured":"De Rose, L., Padua, D.: Techniques for the translation of MATLAB programs into Fortran\u00a090. ACM Trans.\u00a0Programming Languages and Systems\u00a021(2), 286\u2013323 (1999)","journal-title":"ACM Trans.\u00a0Programming Languages and Systems"},{"key":"19_CR9","unstructured":"Doornik, J.A.: Ox: Object-Oriented Matrix Language, 4th edn. Timberlake Consultants Press (2001)"},{"issue":"3","key":"19_CR10","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1145\/275323.275327","volume":"23","author":"I.S. Duff","year":"1997","unstructured":"Duff, I.S., et al.: Level 3 Basic Linear Algebra Subprograms for Sparse Matrices: A User-Level Interface. ACM Trans.\u00a0Math.\u00a0Softw.\u00a023(3), 379\u2013401 (1997)","journal-title":"ACM Trans.\u00a0Math.\u00a0Softw."},{"key":"19_CR11","unstructured":"Fitzpatrick, S., Clint, M., Kilpatrick, P.: The Automated Derivation of Sparse Implementations of Numerical Algorithms through Program Transformation, Tech.\u00a0Rep. 1995\/Apr-SF.MC.PLK, Dept.\u00a0Comput.\u00a0Sci. The Queen\u2019s University of Belfast (1995)"},{"issue":"1","key":"19_CR12","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1137\/0613024","volume":"13","author":"J.R. Gilbert","year":"1992","unstructured":"Gilbert, J.R., Moler, C., Schreiber, R.: Sparse Matrices in MATLAB: Design and Implementation. SIAM J.\u00a0Matrix Anal.\u00a0Appl.\u00a013(1), 333\u2013356 (1992)","journal-title":"SIAM J.\u00a0Matrix Anal.\u00a0Appl."},{"key":"19_CR13","unstructured":"Kawabata, H., Suzuki, M.: CMC: A Compiler for Sparse Matrix Computations (in Japanese). IPSJ Trans.\u00a0Advanced Computing Systems (to appear)"},{"key":"19_CR14","unstructured":"Koga, M.: MaTX User\u2019s Manual, http:\/\/www.matx.org\/"},{"key":"19_CR15","unstructured":"The MathWorks, Inc. homepage, www.mathworks.com"},{"key":"19_CR16","unstructured":"The MathWorks, Inc.: MATLAB Compiler Version 3 User\u2019s Guide (2002)"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Menon, V., Pingali, K.: A Case for Source-Level Transformations in MATLAB. In: Proc.\u00a0DSL 1999, pp. 53\u201365 (1999)","DOI":"10.1145\/331960.331972"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Ramaswamy, S., et al.: Compiling MATLAB Programs to ScaLAPACK: Exploiting Task and Data Parallelism. In: Proc.\u00a0IPPS 1996, pp. 613\u2013619 (1996)","DOI":"10.1109\/IPPS.1996.508120"},{"key":"19_CR19","unstructured":"Quinn, M.J., Malishevsky, A., Seelam, N.: Otter: Bridging the Gap between MATLAB and ScaLAPACK. In: Proc.\u00a08th IEEE Intl.\u00a0Symp.\u00a0High Performance Distributed Computing (1998)"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30477-7_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,18]],"date-time":"2025-02-18T22:25:05Z","timestamp":1739917505000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30477-7_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540237242","9783540304777"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30477-7_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}