{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,8]],"date-time":"2025-01-08T05:41:47Z","timestamp":1736314907037,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540290674"},{"type":"electronic","value":"9783540334989"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11558958_28","type":"book-chapter","created":{"date-parts":[[2006,2,23]],"date-time":"2006-02-23T15:02:16Z","timestamp":1140706936000},"page":"237-246","source":"Crossref","is-referenced-by-count":1,"title":["A Matrix-Type for Performance\u2013Portability"],"prefix":"10.1007","author":[{"given":"N. Peter","family":"Drakenberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"28_CR1","volume-title":"Optimizing Compilers for Modern Architectures: A Dependence-Based Approach","author":"R. Allen","year":"2002","unstructured":"Allen, R., Kennedy, K.: Optimizing Compilers for Modern Architectures: A Dependence-Based Approach. Morgan Kaufmann Publishers, San Francisco (2002)"},{"key":"28_CR2","volume-title":"High Performance Compilers for Parallel Computing","author":"M. Wolfe","year":"1996","unstructured":"Wolfe, M.: High Performance Compilers for Parallel Computing. Addison-Wesley, Redwood City (1996)"},{"doi-asserted-by":"crossref","unstructured":"Carr, S., Kennedy, K.: Compiler blockability of numerical algorithms. In: Proc. Supercomputing 1992, Minneapolis, Minn., pp. 114\u2013124 (1992)","key":"28_CR3","DOI":"10.1109\/SUPERC.1992.236704"},{"key":"28_CR4","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1145\/275323.275325","volume":"23","author":"S. Carr","year":"1997","unstructured":"Carr, S., Lehoucq, R.B.: Compiler blockability of dense matrix factorizations. ACM Trans. Math. Softw.\u00a023, 336\u2013361 (1997)","journal-title":"ACM Trans. Math. Softw."},{"key":"28_CR5","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1147\/rd.413.0233","volume":"41","author":"V. Sarkar","year":"1997","unstructured":"Sarkar, V.: Automatic selection of high-order transformations in the IBM XL FORTRAN compilers. IBM J. Res. Develop.\u00a041, 233\u2013264 (1997)","journal-title":"IBM J. Res. Develop."},{"doi-asserted-by":"crossref","unstructured":"Wolf, M., Maydan, D., Chen, D.K.: Combining loop transformations considering caches and scheduling. In: Proc. 29th IEEE\/ACMIntl. Symp. on Microarchitecture, Paris, France (1996)","key":"28_CR6","DOI":"10.1109\/MICRO.1996.566468"},{"key":"28_CR7","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1137\/0910005","volume":"10","author":"R. Schreiber","year":"1989","unstructured":"Schreiber, R., Van Loan, C.: Astorage efficient WY representation for products of householder transformations. SIAM J. Scientific and Statistical Computing\u00a010, 53\u201357 (1989)","journal-title":"SIAM J. Scientific and Statistical Computing"},{"doi-asserted-by":"crossref","unstructured":"Lam, M.S., Rothberg, E.E., Wolf, M.E.: The cache performance and optimizations of blocked algorithms. In: Proc. 4th Int. Conf. on Architectural Support for Programming Languages and Operating Systems, pp. 63\u201374 (1991)","key":"28_CR8","DOI":"10.1145\/106972.106981"},{"doi-asserted-by":"crossref","unstructured":"Coleman, S., McKinley, K.S.: Tile size selection using cache organization and data layout. In: Proc. Conf. on Prog. Lang. Design and Implementation, La Jolla, CA, pp. 279\u2013290 (1995)","key":"28_CR9","DOI":"10.1145\/207110.207162"},{"key":"28_CR10","first-page":"19104","volume-title":"LAPACK Users\u2019 Guide","author":"E. Anderson","year":"1995","unstructured":"Anderson, E., et al.: LAPACK Users\u2019 Guide, 2nd edn., pp. 19104\u201326880. SIAM, Philadelphia (1995)","edition":"2"},{"key":"28_CR11","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/BF01407931","volume":"20","author":"P. Feautrier","year":"1991","unstructured":"Feautrier, P.: Dataflow analysis of scalar and array references. Int. J. Parallel Prog.\u00a020, 23\u201353 (1991)","journal-title":"Int. J. Parallel Prog."},{"doi-asserted-by":"crossref","unstructured":"Maslov, V., Pugh, W.: Simplifying polynomial constraints over integers to make dependence analysis more precise. Technical Report UMIACS-CS-TR-93-68.1, Dept. of Computer Science, University of Maryland, College Park, MD 20742 (1994)","key":"28_CR12","DOI":"10.1007\/3-540-58430-7_64"},{"key":"28_CR13","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1006\/jpdc.1996.1261","volume":"40","author":"D. Barthou","year":"1997","unstructured":"Barthou, D., Collard, J.F., Feautrier, P.: Fuzzy array dataflow analysis. J. Parall. Distr. Comput.\u00a040, 210\u2013226 (1997)","journal-title":"J. Parall. Distr. Comput."},{"unstructured":"Peyton Jones, S., Hughes, J. (eds.): Report on the programming language Haskell 98 (1998), http:\/\/www.haskell.org\/report","key":"28_CR14"},{"key":"28_CR15","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2319.001.0001","volume-title":"The Definition of Standard ML. Revised edn.","author":"R. Milner","year":"1997","unstructured":"Milner, R., Tofte, M., Harper, R., MacQueen, D.: The Definition of Standard ML. Revised edn. The MIT Press, Cambridge (1997)"},{"key":"28_CR16","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1145\/355841.355847","volume":"5","author":"C. Lawson","year":"1979","unstructured":"Lawson, C., Hanson, R., Kincaid, R., Krogh, F.: Basic linear algebra subprograms for Fortran usage. ACM Trans. Math. Softw.\u00a05, 308\u2013323 (1979)","journal-title":"ACM Trans. Math. Softw."},{"key":"28_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/42288.42291","volume":"17","author":"J. Dongarra","year":"1988","unstructured":"Dongarra, J., Du Croz, J., Hammarling, S., Hansson, R.: An extended set of Fortran basic linear algebra subprograms. ACM Trans. Math. Softw.\u00a017, 1\u201317, 18\u201332 (1988)","journal-title":"ACM Trans. Math. Softw."},{"key":"28_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/77626.79170","volume":"16","author":"J. Dongarra","year":"1990","unstructured":"Dongarra, J., Du Croz, J., Duff, I., Hammarling, S.: A set of level 3 basic linear algebra subprograms. ACM Trans. Math. Softw.\u00a016, 1\u201317 (1990)","journal-title":"ACM Trans. Math. Softw."},{"key":"28_CR19","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1147\/rd.416.0737","volume":"41","author":"F.G. Gustavson","year":"1997","unstructured":"Gustavson, F.G.: Recursion leads to automatic blocking for dense linear-algebra algorithms. IBM J. Res. Develop.\u00a041, 737\u2013755 (1997)","journal-title":"IBM J. Res. Develop."},{"unstructured":"Skedzielewski, S., Glauert, J.: IF1 An intermediate form for applicative languages. Technical Report M-170, Lawrence Livermore National Laboratory, Livermore, CA 94550 (1985)","key":"28_CR20"},{"key":"28_CR21","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1109\/71.372771","volume":"6","author":"D.C. Cann","year":"1995","unstructured":"Cann, D.C., Evripidou, P.: Advanced array optimizations for high performance functional languages. IEEE Trans. Parall. Distr. Sys.\u00a06, 229\u2013239 (1995)","journal-title":"IEEE Trans. Parall. Distr. Sys."},{"key":"28_CR22","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1147\/rd.383.0265","volume":"38","author":"R.C. Agarwal","year":"1994","unstructured":"Agarwal, R.C., Gustavson, F.G., Zubair, M.: Improving performance of linear algebra algorithms for dense matrices, using algorithmic prefetch. IBM J. Res. Develop.\u00a038, 265\u2013275 (1994)","journal-title":"IBM J. Res. Develop."},{"key":"28_CR23","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1137\/1.9781611971033.ch5","volume-title":"Symbolic Computing: Applications to ScientificComputing","author":"P.N. Hilfinger","year":"1989","unstructured":"Hilfinger, P.N., Colella, P.: FIDIL: A language for scientific programming. In: Grossman, R. (ed.) Symbolic Computing: Applications to ScientificComputing, pp. 97\u2013138. Society for Industrial and Applied Mathematics, Philadelphia (1989)"},{"unstructured":"Lin, C.: ZPL Language reference manual. Technical Report 94-10-06, Dept. of Computer Science, University of Washington (1994)","key":"28_CR24"},{"key":"28_CR25","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1002\/(SICI)1096-9128(199809\/11)10:11\/13<825::AID-CPE383>3.0.CO;2-H","volume":"10","author":"K. Yelick","year":"1998","unstructured":"Yelick, K., Aiken, A., et al.: Titanium: A high-performance Java dialect. Concurrency: Practice and Experience\u00a010, 825\u2013836 (1998)","journal-title":"Concurrency: Practice and Experience"},{"key":"28_CR26","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1145\/504210.504213","volume":"27","author":"J.A. Gunnels","year":"2001","unstructured":"Gunnels, J.A., Gustavson, F.G., Henry, G.M., van de Geijn, R.A.: Flame: Formal linear algebra methods environment. ACM Trans. Math. Softw.\u00a027, 422\u2013455 (2001)","journal-title":"ACM Trans. Math. Softw."},{"key":"28_CR27","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/S0167-8191(00)00087-9","volume":"27","author":"R.C. Whaley","year":"2001","unstructured":"Whaley, R.C., Petitet, A., Dongarra, J.J.: Automated empirical optimization of software and the ATLAS project. Parallel Computing\u00a027, 3\u201335 (2001)","journal-title":"Parallel Computing"},{"doi-asserted-by":"crossref","unstructured":"Demmel, J.W., Dongarra, J.J., et al.: Self-adapting linear algebra algorithms and software. In: Proc. IEEE, Special issue on program generation, optimization, and adaptation (2005) (to appear), See also http:\/\/bebop.cs.berkeley.edu\/pubs\/ieeesans.pdf","key":"28_CR28","DOI":"10.1109\/JPROC.2004.840848"}],"container-title":["Lecture Notes in Computer Science","Applied Parallel Computing. State of the Art in Scientific Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11558958_28.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,7]],"date-time":"2025-01-07T21:19:27Z","timestamp":1736284767000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11558958_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540290674","9783540334989"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11558958_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}