{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:23:17Z","timestamp":1725560597064},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540280095"},{"type":"electronic","value":"9783540318132"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11532378_14","type":"book-chapter","created":{"date-parts":[[2010,7,20]],"date-time":"2010-07-20T19:16:36Z","timestamp":1279653396000},"page":"179-193","source":"Crossref","is-referenced-by-count":6,"title":["The Use of Traces for Inlining in Java Programs"],"prefix":"10.1007","author":[{"given":"Borys J.","family":"Bradel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tarek S.","family":"Abdelrahman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"Arnold, M., et al.: A comparative study of static and profile-based heuristics for inlining. In: Proceedings of SIGPLAN Workshop on Dynamic and Adaptive Compilation and Optimization, pp. 52\u201364 (2000)","DOI":"10.1145\/351397.351416"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Whaley, J.: Partial method compilation using dynamic profile information. In: Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pp. 166\u2013179 (2001)","DOI":"10.1145\/504282.504295"},{"key":"14_CR3","unstructured":"Suganuma, T., Yasue, T., Nakatani, T.: An empirical study of method inlining for a Java Just-In-Time compiler. In: Proceedings of USENIX 2nd Java Virtual Machine Research and Technology Symposium (JVM 2002), pp. 91\u2013104 (2002)"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Bala, V., Duesterwald, E., Banerjia, S.: Transparent dynamic optimization: The design and implementation of dynamo. HP Laboratories Technical Report HPL1999 78 (1999)","DOI":"10.1145\/349299.349303"},{"key":"14_CR5","doi-asserted-by":"publisher","first-page":"478","DOI":"10.1109\/TC.1981.1675827","volume":"30","author":"J.A. Fisher","year":"1981","unstructured":"Fisher, J.A.: Trace scheduling: A technique for global microcode compaction. IEEE Transactions on Computers\u00a0C-30, 478\u2013490 (1981)","journal-title":"IEEE Transactions on Computers"},{"key":"14_CR6","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/BF01205182","volume":"7","author":"P.G. Lowney","year":"1993","unstructured":"Lowney, P.G.: The multiflow trace scheduling compiler. The Journal of Supercomputing\u00a07, 51\u2013142 (1993)","journal-title":"The Journal of Supercomputing"},{"key":"14_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/358438.349303","volume":"35","author":"V. Bala","year":"2000","unstructured":"Bala, V., Duesterwald, E., Banerjia, S.: Dynamo: a transparent dynamic optimization system. ACM SIGPLAN Notices\u00a035, 1\u201312 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"14_CR8","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/354222.353175","volume":"35","author":"M. Arnold","year":"2000","unstructured":"Arnold, M., Fink, S., Grove, D., Hind, M., Sweeney, P.F.: Adaptive optimization in the Jalape\u00f1o JVM. ACM SIGPLAN Notices\u00a035, 47\u201365 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"14_CR9","unstructured":"Bradel, B.J.: The use of traces in optimization. Master\u2019s thesis, University of Toronto (2004)"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Hazelwood, K., Grove, D.: Adaptive online context-sensitive inlining. In: Proceedings of International Symposium on Code Generation and Optimization, pp. 253\u2013264 (2003)","DOI":"10.1109\/CGO.2003.1191550"},{"key":"14_CR11","unstructured":"Doyle, P.: Jupiter: A modular and extensible Java virtual machine framework. Master\u2019s thesis, University of Toronto (2002)"},{"key":"14_CR12","unstructured":"Ellis, J.R.: A Compiler for VLIW Architectures. PhD thesis, Yale University (1984)"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Howland, M.A., Mueller, R.A., Sweany, P.H.: Trace scheduling optimization in a retargetable microcode compiler. In: Proceedings of the 20th Microprogramming Workshop (MICRO-20), pp. 106\u2013114 (1987)","DOI":"10.1145\/255305.255325"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Chang, P.P., Hwu, W.-M.W.: Trace selection for compiling large c application programs to microcode. In: Proceedings of the 21st Annual Workshop on Microprogramming and Microarchitecture, pp. 21\u201329 (1988)","DOI":"10.1109\/MICRO.1988.639244"},{"key":"14_CR15","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1007\/BF01205185","volume":"7","author":"W. Wen-mei","year":"1993","unstructured":"Wen-mei, W., Hwu, W.-M.W., et al.: The superblock: An effective technique for vliw and superscalar compilation. Journal of Supercomputing\u00a07, 229\u2013248 (1993)","journal-title":"Journal of Supercomputing"},{"key":"14_CR16","unstructured":"Bruening, D., Duesterwald, E., Amarasinghe, S.: Design and implementation of a dynamic optimization framework for windows. In: Proceedings of 4th ACM Workshop on Feedback-Directed and Dynamic Optimization, FDDO-4 (2001)"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Bruening, D., Garnett, T., Amarasinghe, S.: An infrastructure for adaptive dynamic optimization. In: Proceedings of the international symposium on Code generation and optimization, pp. 265\u2013275 (2003)","DOI":"10.1109\/CGO.2003.1191551"},{"key":"14_CR18","unstructured":"Chen, W.K., Lerner, S., Chaiken, R., Gillies, D.M.: Mojo: A dynamic optimization system. In: Proceedings of 3rd ACM Workshop on Feedback-Directed and Dynamic Optimization, FDDO-3 (2000)"},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Krintz, C.: Coupling on-line and off-line profile information to improve program performance. In: Proceedings of International Symposium on Code Generation and Optimization, pp. 69\u201378 (2003)","DOI":"10.1109\/CGO.2003.1191534"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for High Performance Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11532378_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,31]],"date-time":"2021-10-31T22:50:29Z","timestamp":1635720629000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11532378_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540280095","9783540318132"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/11532378_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}