{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T11:40:04Z","timestamp":1737546004657,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540440499"},{"type":"electronic","value":"9783540457060"}],"license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45706-2_92","type":"book-chapter","created":{"date-parts":[[2007,10,7]],"date-time":"2007-10-07T05:37:18Z","timestamp":1191735438000},"page":"666-673","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Delayed Evaluation, Self-optimising Software Components as a Programming Model"],"prefix":"10.1007","author":[{"given":"Peter","family":"Liniker","sequence":"first","affiliation":[]},{"given":"Olav","family":"Beckmann","sequence":"additional","affiliation":[]},{"given":"Paul H. J.","family":"Kelly","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,8,20]]},"reference":[{"key":"92_CR1","unstructured":"O. Beckmann. Interprocedural Optimisation of Regular Parallel Computations at Runtime. PhD thesis, Imperial College of Science, Technology and Medicine, University of London, Jan. 2001."},{"key":"92_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1007\/BFb0002749","volume-title":"Proceedings of Euro-Par\u2019 97","author":"O. Beckmann","year":"1997","unstructured":"O. Beckmann and P. H. J. Kelly. Runtime interprocedural data placement optimisation for lazy parallel libraries (extended abstract). In Proceedings of Euro-Par\u2019 97, number 1300 in LNCS, pages 306\u2013309. Springer Verlag, Aug. 1997."},{"key":"92_CR3","doi-asserted-by":"crossref","unstructured":"J. Bilmes, K. Asanovic, C.-W. Chin, and J. Demmel. Optimizing matrix multiply using PhiPAC: A portable, high performance, ANSI C coding methodology. In ICS\u2019 97 [11], pages 340\u2013347.","DOI":"10.1145\/263580.263662"},{"key":"92_CR4","unstructured":"BLAST Forum. Basic linear algebra subprograms technical BLAST forum standard, Aug. 2001. Available via http:\/\/www.netlib.org\/blas\/blas-forum ."},{"key":"92_CR5","unstructured":"J. Choi, J. J. Dongarra, S. Ostrouchov, A. Petitet, D. Walker, and R. C. Whaley. LAPACK working note 100: a proposal for a set of parallel basic linear algebra subprograms. Technical Report CS-95-292, Computer Science Department, University of Tennessee, Knoxville, July 1995."},{"key":"92_CR6","series-title":"Lect Notes Comput Sci","volume-title":"PARLE\u2019 93: Parallel Architectures and Languages Europe","author":"J. Darlington","year":"1993","unstructured":"J. Darlington, A. J. Field, P. G. Harrison, P. H. J. Kelly, D. W. N. Sharp, Q. Wu, and R. L. While. Parallel programming using skeleton functions. In PARLE\u2019 93: Parallel Architectures and Languages Europe, number 694 in LNCS. Springer-Verlag, 1993."},{"key":"92_CR7","unstructured":"Release of DESO library. http:\/\/www.doc.ic.ac.uk\/~ob3\/deso ."},{"key":"92_CR8","doi-asserted-by":"crossref","unstructured":"J. Dongarra, A. Lumsdaine, R. Pozo, and K. A. Remington. LAPACK working note 102: IML++ v. 1.2: Iterative methods library reference guide. Technical Report UT-CS-95-303, Department of Computer Science, University of Tennessee, Aug. 1995.","DOI":"10.6028\/NIST.IR.5860"},{"key":"92_CR9","unstructured":"D. R. Engler. Incorporating application semantics and control into compilation. In DSL\u2019 97: Proceedings of the Conference on Domain-Specific Languages, pages 103\u2013118. USENIX, Oct. 15-17 1997."},{"key":"92_CR10","doi-asserted-by":"crossref","unstructured":"N. Furmento, A. Mayer, S. McGough, S. Newhouse, T. Field, and J. Darlington. Optimisation of component-based applications within a grid environment. In Supercomputing 2001, 2001.","DOI":"10.1145\/582034.582064"},{"key":"92_CR11","unstructured":"Proceedings of the 11th International Conference on Supercomputing (ICS-97), New York, July7\u201311 1997. ACM Press."},{"key":"92_CR12","series-title":"Lect Notes Comput Sci","first-page":"223","volume-title":"ISCOPE\u201998: Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments","author":"S. Karmesin","year":"1998","unstructured":"S. Karmesin, J. Crotinger, J. Cummings, S. Haney, W. J. Humphrey, J. Reynders, S. Smith, and T. Williams. Array design and expression evaluation in POOMAII. In ISCOPE\u201998: Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments, number 231\u2013238 in LNCS, page 223 ff. Springer-Verlag, 1998."},{"key":"92_CR13","doi-asserted-by":"crossref","unstructured":"K. Kennedy. Telescoping languages: A compiler strategy for implementation of high-level domain-specific programming systems. In IPDPS\u2019 00: Proceedings of the 14th International Conference on Parallel and Distributed Processing Symposium, pages 297\u2013306. IEEE, May 1-5 2000.","DOI":"10.1109\/IPDPS.2000.845999"},{"key":"92_CR14","doi-asserted-by":"crossref","unstructured":"M. E. Mace. Memory Storage Patterns in Parallel Processing. Kluwer Academic Press, 1987.","DOI":"10.1007\/978-1-4613-2001-2"},{"key":"92_CR15","unstructured":"D. J. Quinlan, M. Schordan, B. Philip, and M. Kowarschik. Compile-time support for the optimization of user-defined object-oriented abstractions. In POOSC\u2019 00: Parallel\/High-Performance Object-Oriented Scientific Computing, Oct. 2001."},{"key":"92_CR16","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/3-540-49372-7_6","volume-title":"ISCOPE\u2019 98: International Symposium on Computing in Object-Oriented Parallel Environments","author":"J. G. Siek","year":"1998","unstructured":"J. G. Siek and A. Lumsdaine. The matrix template library: A generic programming approach to high performance numerical linear algebra. In ISCOPE\u2019 98: International Symposium on Computing in Object-Oriented Parallel Environments, number 1505 in LNCS, pages 59\u201371, 1998."},{"key":"92_CR17","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/3-540-49372-7_24","volume-title":"ISCOPE\u201998: Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments","author":"T. L. Veldhuizen","year":"1998","unstructured":"T. L. Veldhuizen. Arrays in Blitz++. In ISCOPE\u201998: Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments, number 1505 in LNCS, page 223 ff. Springer-Verlag, 1998."},{"key":"92_CR18","unstructured":"T. L. Veldhuizen. C++ templates as partial evaluation. In PEPM\u2019 99: Partial Evaluation and Semantic-Based Program Manipulation, pages 13\u201318, 1999."},{"issue":"1-2","key":"92_CR19","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0167-8191(00)00087-9","volume":"27","author":"R. C. Whaley","year":"2001","unstructured":"R. C. Whaley, A. Petitet, and J. J. Dongarra. Automated empirical optimizations of software and the ATLAS project. Parallel Computing, 27(1-2):3\u201335, Jan. 2001.","journal-title":"Parallel Computing"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2002 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45706-2_92","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T12:44:02Z","timestamp":1737463442000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45706-2_92"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540440499","9783540457060"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-45706-2_92","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]},"assertion":[{"value":"20 August 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}