{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:55:21Z","timestamp":1725566121299},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540230038"},{"type":"electronic","value":"9783540301028"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30102-8_20","type":"book-chapter","created":{"date-parts":[[2010,9,16]],"date-time":"2010-09-16T14:38:53Z","timestamp":1284647933000},"page":"241-255","source":"Crossref","is-referenced-by-count":14,"title":["Continuous Adaptive Object-Code Re-optimization Framework"],"prefix":"10.1007","author":[{"given":"Howard","family":"Chen","sequence":"first","affiliation":[]},{"given":"Jiwei","family":"Lu","sequence":"additional","affiliation":[]},{"given":"Wei-Chung","family":"Hsu","sequence":"additional","affiliation":[]},{"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Anderson, J.M., Berc, L.M., Dean, J., Ghemawat, S., Henzinger, M.R., Leung, S.A., Sites, R.L., Vandevoorde, M.T., Waldspurger, C.A., Weihl, W.E.: Continuous profiling: where have all the cycles gone? ACM Transaction on Computer Systems\u00a015(4) (November 1997)","DOI":"10.1145\/265924.265925"},{"key":"20_CR2","unstructured":"Andrew, A., De Jong, S., Peyton, J., Schooler, R.: Scalable Cross-Module Optimization. In: Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation, PLDI 1998 (June 1998)"},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Bala, V., Duesterwald, E., Banerjia, S.: Dynamo: A Transparent Dynamic Optimization System. In: Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation, PLDI 2000 (June 2000)","DOI":"10.1145\/349299.349303"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Ball, T., Larus, J.R.: Efficient Path Profiling. In: Proceedings of the 29th Annual International Symposium on Microarchitecture (Micro-29), Paris (1996)","DOI":"10.1109\/MICRO.1996.566449"},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Chang, P., Mahlke, S., Hwu, W.: Using Profile Information to Assist Classic Compiler Code Optimizations. Software Practice and Experience (December 1991)","DOI":"10.1002\/spe.4380211204"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Chen, H., Hsu, W., Lu, J., Yew, P.-C., Chen, D.-Y.: Dynamic Trace Selection Using Performance Monitoring Hardware Sampling. In: International Symposium on Code Generation and Optimization, CGO 2003 (March 2003)","DOI":"10.1109\/CGO.2003.1191535"},{"key":"20_CR7","unstructured":"Cohn, R.S., Goodwin, D.W., Lowney, P.G.: Optimizing Alpha Executables on Windows NT with Spike. Digital Technical Journal\u00a09(4) (June 1998)"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Conte, T., Patel, B., Cox, J.: Using Branch Handling Hardware to Support Profile-Driven Optimization. In: Proceedings of the 27th Annual International Symposium on Microarchitecture, Micro-27 (1994)","DOI":"10.1145\/192724.192726"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Holler, A.M.: Optimization for a Superscalar Out-of-Order Machine. In: Proceedings of the 29th Annual International Symposium on Microarchitecture (Micro-29) (December 1996)","DOI":"10.1109\/MICRO.1996.566473"},{"key":"20_CR10","unstructured":"Intel, Intel IA-64 Architecture Software Developer\u2019s Manual. IA-64 Application Architecture, vol. 1"},{"key":"20_CR11","unstructured":"Intel, Intel IA-64 Architecture Software Developer\u2019s Manual. IA-64 System Architecture, vol. 2"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Kistler, T., Franz, M.: Continuous Program Optimization: Design and Evaluation. IEEE Transaction on Computers\u00a050(6) (June 2001)","DOI":"10.1109\/12.931893"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Mahlke, S.A., Lin, D.C., Chen, W.Y., Hank, R.E., Bringmann, R.A.: Effective Compiler Support for Predicated Execution Using the Hyperblock. In: Proceedings of the 25th Annual International Symposium on Microarchitectures, Micro-25 (1992)","DOI":"10.1109\/MICRO.1992.696999"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"McFarling, S.: Reality-Based Optimizations. In: International Symposium on Code Generation and Optimization, CGO 2003 (March 2003)","DOI":"10.1109\/CGO.2003.1191533"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Merten, M., Trick, A., Nystrom, E.M., Barnes, R.D., Hwu, W.: A Hardware Mechanism for Dynamic Extraction and Relayout of Program Hot Spots. In: Proceedings, International Symposium on Computer Architecture, ISCA-27 (2000)","DOI":"10.1145\/339647.339655"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Patel, S., Lumetta, S.S.: Replay: A Hardware Framework for Dynamic Optimization. IEEE Transaction on Computers\u00a050(6) (June 2001)","DOI":"10.1109\/12.931895"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Sherwood, T., Perelman, E., Hamerly, G., Calder, B.: Automatically Characterizing Large Scale Program Behavior. In: 10th International Conference on Architectural Support for Programming Languages and Operating Systems (October 2002)","DOI":"10.1145\/605397.605403"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Sherwood, T., Perelman, E., Calder, B.: Basic block distribution analysis to find periodic behavior and simulation points in applications. In: International Conference on Parallel Architectures and Compilation Techniques (September 2001)","DOI":"10.1109\/PACT.2001.953283"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Wu, Y.: Efficient Discovery of Regular Stride Patterns in Irregular Programs. In: PLDI 2002, pp. 210\u2013221 (2002)","DOI":"10.1145\/512553.512555"},{"key":"20_CR20","unstructured":"Hewlett Packard: Perfmon Project Website, webpage http:\/\/www.hpl.hp.com\/research\/linux\/perfmon\/index.php4"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Systems Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30102-8_20.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T23:40:07Z","timestamp":1605742807000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30102-8_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540230038","9783540301028"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30102-8_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}