{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:30:18Z","timestamp":1748334618662},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540625995"},{"type":"electronic","value":"9783540683285"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-62599-2_30","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T22:47:15Z","timestamp":1330296435000},"page":"53-66","source":"Crossref","is-referenced-by-count":3,"title":["Dynamic runtime optimization"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Kistler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,2]]},"reference":[{"key":"4_CR1","unstructured":"M. M. Brandis; Optimizing Compilers for Structured Programming Languages; (Doctoral Dissertation) Eidgen\u00f6ssische Technische Hochschule Z\u00fcrich; 1995"},{"issue":"6","key":"4_CR2","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1145\/872726.806984","volume":"17","author":"G. J. Chaitin","year":"1982","unstructured":"G. J. Chaitin; Register Allocation & Spilling via Graph Coloring; In Proceedings of the ACM SIGPLAN '82 Symposium on Compiler Construction, pp 98\u2013105. Published as SIGPLAN Notices 17(6); June 1982","journal-title":"SIGPLAN Notices"},{"issue":"6","key":"4_CR3","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1145\/502949.502896","volume":"19","author":"F. C. Chow","year":"1984","unstructured":"F. C. Chow, J. L. Hennessy; Register Allocation by Priority-Based Coloring; In Proceedings of the ACM SIGPLAN '84 Symposium on Compiler Construction, pp 222\u2013232. Published as SIGPLAN Notices 19(6); June 1984","journal-title":"SIGPLAN Notices"},{"issue":"6","key":"4_CR4","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1145\/93548.93562","volume":"25","author":"C. Chambers","year":"1990","unstructured":"C. Chambers, D. Ungar; Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs; In Proceedings of the ACM SIGPLAN '90 Conference on Programming Language Design and Implementation, pp 150\u2013164. Published as SIGPLAN Notices 25(6); June 1990","journal-title":"SIGPLAN Notices"},{"key":"4_CR5","volume-title":"Doctoral Dissertation","author":"M. Franz","year":"1994","unstructured":"M. Franz; Code-Generation On-the-Fly: A Key to Portable Software; (Doctoral Dissertation) Verlag der Fachvereine, Z\u00fcrich; 1994"},{"key":"4_CR6","volume-title":"Technical Report 96-24","author":"M. Franz","year":"1996","unstructured":"M. Franz, Th. Kistler; Slim Binaries; Technical Report 96-24, Department of Information and Computer Science, UC Irvine; 1996"},{"key":"4_CR7","unstructured":"D. Grove; The Impact of Interprocedural Class Analysis on Optimizations; CASCOM '95 Proceedings; November 1995"},{"key":"4_CR8","unstructured":"G. J. Hansen; Adaptive Systems for the Dynamic Run-Time Optimization of Programs; (Ph.D. Dissertation) Department of Computer Science, Carnegie-Mellon University; 1974"},{"key":"4_CR9","unstructured":"U. H\u00f6lzle, C. Chambers, D. Ungar; Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches; In ECOOP '91 Conference Proceedings. Published as Springer Verlag Lecture Notes in Computer Science 512; 1991"},{"key":"4_CR10","unstructured":"U. H\u00f6lzle; Adaptive Optimization for SELF: Reconciling High Performance with Exploratory Programming; (Ph.D. Dissertation) Department of Computer Science, Stanford University; 1994"},{"issue":"6","key":"4_CR11","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1145\/773473.178478","volume":"29","author":"U. H\u00f6lzle","year":"1994","unstructured":"U. H\u00f6lzle, D. Ungar; Optimizing Dynamically-Dispatched Calls with RunTime Type Feedback; In SIGPLAN '94 Conference on Programming Language Design and Implementation, pp 326\u2013336. Published as SIGPLAN Notices 29(6); June 1994","journal-title":"SIGPLAN Notices"},{"key":"4_CR12","unstructured":"IBM; PowerPC and POWER2: Technical Aspects of the New IBM RISC System\/6000; IBM Order Number SA23-2737-00"},{"key":"4_CR13","unstructured":"D. Ingalls; The Execution Time Profile as a Programming Tool; In Design and Optimization of Compilers, pp 107\u2013128, Prentice-Hall; 1971"},{"key":"4_CR14","unstructured":"S. Jasik; Monitoring Execution on the CDC 6000's; In Design and Optimization of Compilers, pp 129\u2013136, Prentice-Hall; 1971"},{"key":"4_CR15","unstructured":"N. Jones; Special Issue on Partial Evaluation; Journal of Functional Programming 3(4); 1993"},{"key":"4_CR16","unstructured":"D. Keppel, S. J. Eggers, R. R. Henry; Evaluating Runtime-Compiled Value-Specific Optimizations; Technical Report 93-11-02, Department of Computer Science and Engineering, University of Washington; 1993"},{"key":"4_CR17","unstructured":"D. E. Knuth; An Empirical Study of FORTRAN Programs; IBM Report RC 3276; 1970"},{"key":"4_CR18","unstructured":"T. Lindholm, F. Yellin, B. Joy, K. Walrath; The Java Virtual Machine Specification; Addison-Wesley; 1996"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"R. Surati; A Parallelizing Compiler Based on Partial Evaluation; Technical Report AITR-1377, Artificial Intelligence Laboratory, Massachusetts Institute of Technology; 1993","DOI":"10.21236\/ADA270838"},{"key":"4_CR20","unstructured":"A. Srivastava, D. W. Wall; A Practical System for Intermodule Code Optimization at Link-Time; Journal of Programming Languages; 1993"},{"issue":"12","key":"4_CR21","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1145\/38807.38828","volume":"22","author":"D. Ungar","year":"1987","unstructured":"David Ungar, R. B. Smith; SELF: The Power of Simplicity; In OOPSLA '87 Conference Proceedings, pp 227\u2013241. Published as SIGPLAN Notices 22(12); December 1987","journal-title":"SIGPLAN Notices"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"D. W. Wall; Global Register Allocation at Link Time; In Proceedings of SIGPLAN '86 Symposium on Compiler Construction, pp 264\u2013275; July 1986","DOI":"10.1145\/12276.13338"},{"issue":"9","key":"4_CR23","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1002\/spe.4380190905","volume":"19","author":"N. Wirth","year":"1989","unstructured":"N. Wirth, J. Gutknecht; The Oberon System; In Software-Practice and Experience 19(9), pp 857\u2013893; September 1989","journal-title":"In Software-Practice and Experience"},{"issue":"7","key":"4_CR24","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1002\/spe.4380180707","volume":"18","author":"N. Wirth","year":"1988","unstructured":"N. Wirth; The Programming Language Oberon; In Software-Practice and Experience 18(7), pp 671\u2013690; July 1988","journal-title":"Software-Practice and Experience"},{"issue":"6","key":"4_CR25","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/113446.113449","volume":"26","author":"M. Wolf","year":"1991","unstructured":"M. Wolf, M. Lam; A Data Locality Optimization Algorithm; In Proceedings of the SIGPLAN '91 Conference on Programming Language Design and Implementation, pp 30\u201344, Published as SIGPLAN Notices 26(6); June 1991","journal-title":"SIGPLAN Notices"}],"container-title":["Lecture Notes in Computer Science","Modular Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-62599-2_30.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:13:42Z","timestamp":1605647622000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-62599-2_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540625995","9783540683285"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/3-540-62599-2_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}