{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T06:54:48Z","timestamp":1747810488880},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540303176"},{"type":"electronic","value":"9783540322726"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11587514_14","type":"book-chapter","created":{"date-parts":[[2005,10,26]],"date-time":"2005-10-26T13:51:49Z","timestamp":1130334709000},"page":"203-217","source":"Crossref","is-referenced-by-count":8,"title":["Dynamic Code Region (DCR) Based Program Phase Tracking and Prediction for Dynamic Optimizations"],"prefix":"10.1007","author":[{"given":"Jinpyo","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sreekumar V.","family":"Kodakara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Chung","family":"Hsu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David J.","family":"Lilja","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"Dhodapkar, A., Smith, J.E.: Managing multi-configuration hardware via dynamic working set analysis. In: 29th Annual International Symposium on Computer Architecture (May 2002)","DOI":"10.1109\/ISCA.2002.1003581"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Sherwood, T., Sair, S., Calder, B.: Phase tracking and prediction. In: 30th Annual International Symposium on Computer Architecture (June 2003)","DOI":"10.1145\/859618.859657"},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"Duesterwald, E., Cascaval, C., Dwarkadas, S.: Characterizing and predicting program behavior and its variability. In: International Conference on Parallel Architectures and Compilation Techniques (October 2003)","DOI":"10.1109\/PACT.2003.1238018"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Shen, X., Zhong, Y., Ding, C.: Locality phase prediction. In: International Conference on Architectural Support for Programming Languages and Operating Systems (2004)","DOI":"10.1145\/1024393.1024414"},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"Lau, J., Schoenmackers, S., Calder, B.: Transition Phase Classification and Prediction. In: The 11th International Symposium on High Performance Computer Architecture (February 2005)","DOI":"10.1109\/HPCA.2005.39"},{"key":"14_CR6","unstructured":"Sun, M., Daly, J.E., Wang, H., Shen, J.P.: Entropy-based Characterization of Program Phase Behaviors. In: The 7th Workshop on Computer Architecture Evaluation using Commercial Workloads (February 2004)"},{"key":"14_CR7","unstructured":"Lu, J., Chen, H., Fu, R., Hsu, W.-C., Othmer, B., Yew, P.-C.: The Performance of Data Cache Prefetching in a Dynamic Optimization System. In: The 36th International Symposium on Microarchitecture (December 2003)"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Huang, M., Renau, J., Torrellas, J.: Positional adaptation of processors: Application to energy reduction. In: 30th Annual International Symposium on Computer Architecture (June 2003)","DOI":"10.1145\/859618.859637"},{"key":"14_CR9","unstructured":"PIN - A Dynamic Binary Instrumentation Tool, http:\/\/rogue.colorado.edu\/Pin"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Lau, J., Schoenmackers, S., Calder, B.: Structures for Phase Classification. In: IEEE International Symposium on Performance Analysis of Systems and Software (March 2004)","DOI":"10.1109\/ISPASS.2004.1291356"},{"key":"14_CR11","unstructured":"http:\/\/www.hpl.hp.com\/research\/linux\/perfmon"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Bala, V., Duesterwald, E., Banerjia, S.: Dynamo: A transparent dynamic optimization system. In: ACM SIGPLAN Conference on Programming Language Design and Implementation (June 2000)","DOI":"10.1145\/349299.349303"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Hazelwood, K., Smith, M.D.: Generational cache management of code traces in dynamic optimization systems. In: 36th International Symposium on Microarchitecture (December 2003)","DOI":"10.1109\/MICRO.2003.1253193"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Hazelwood, K., Smith, J.E.: Exploring Code Cache Eviction Granularities in Dynamic Optimization Systems. In: Second Annual IEEE\/ACM International Symposium on Code Generation and Optimization (March 2004)","DOI":"10.1109\/CGO.2004.1281666"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Arnold, M., Grove, D.: Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines. In: Third Annual IEEE\/ACM International Symposium on Code Generation and Optimization (March 2005)","DOI":"10.1109\/CGO.2005.9"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Nagpurkar, P., Krintz, C., Sherwood, T.: Phase-Aware Remote Profiling. In: The third Annual IEEE\/ACM International Symposium on Code Generation and Optimization (March 2005)","DOI":"10.1109\/CGO.2005.26"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Bruening, D., Garnett, T., Amarasinghe, S.: An infrastructure for adaptive dynamic optimization. In: First Annual International Symposium on Code Generation and Optimization (March 2003)","DOI":"10.1109\/CGO.2003.1191551"},{"key":"14_CR18","unstructured":"Chen, W.-K., Lerner, S., Chaiken, R., Gillies, D.: Mojo: A dynamic optimization. In: 4th ACM Workshop on Feedback-Directed and Dynamic Optimization (2000)"},{"key":"14_CR19","volume-title":"Advanced Compiler Design and Implementation","author":"S. Muchnick","year":"1997","unstructured":"Muchnick, S.: Advanced Compiler Design and Implementation. Morgan Kaufman, San Francisco (1997)"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Chen, H., Lu, J., Hsu, W.-C., Yew, P.-C.: Continuous Adaptive Object-Code Re-optimization Framework. In: 9th Asia-Pacific Computer Systems Architecture Conference (2004)","DOI":"10.1007\/978-3-540-30102-8_20"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Arnold, M., Fink, S., Grove, D., Hind, M., Sweeney, P.: Adaptive Optimization in the Jalapeno JVM. In: Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages and Applications (October 2000)","DOI":"10.1145\/353171.353175"},{"key":"14_CR22","unstructured":"Hind, M.J., Rajan, V.T., Sweeney, P.F.: Phase shift detection: a problem classification, in IBM Research Report RC-22887, pp. 45\u201357"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"Ammons, G., Ball, T., Larus, J.R.: Exploiting hardware performance counters with flow and context sensitive profiling. In: Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation, PLDI (June 1997)","DOI":"10.1145\/258915.258924"},{"key":"14_CR24","doi-asserted-by":"crossref","unstructured":"Magklis, G., Scott, M.L., Semeraro, G., Albonesi, D.A., Dropsho, S.: Profile-based Dynamic Voltage and Frequency Scaling for a Multiple Clock Domain Microprocessor. In: Proceedings of the International Symposium on Computer Architecture (June 2003)","DOI":"10.1145\/859618.859621"},{"key":"14_CR25","doi-asserted-by":"crossref","unstructured":"Hsu, C.-H., Kermer, U.: The design, implementation and evaluation of a compiler algorithm for CPU energy reduction. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation (June 2003)","DOI":"10.1145\/781131.781137"},{"key":"14_CR26","doi-asserted-by":"crossref","unstructured":"Dhodapkar, A.S., Smith, J.E.: Comparing program phase detection techniques. In: The 36th International Symposium on Microarchitecture (December 2003)","DOI":"10.1109\/MICRO.2003.1253197"},{"key":"14_CR27","doi-asserted-by":"crossref","unstructured":"Liu, W., Huang, M.: EXPERT: expedited simulation exploiting program behavior repetition. In: Proceedings of the 18th annual international conference on Supercomputing (June 2004)","DOI":"10.1145\/1006209.1006228"},{"key":"14_CR28","unstructured":"Kim, J., Kodakara, S.V., Hsu, W.-C., Lilja, D.J., Yew, P.-C.: Dynamic Code Region-based Program Phase Classification and Transition Prediction, in Uinversity of Minnesota, Computer Science & Engineering Technical Report 05-021 (May 2005)"}],"container-title":["Lecture Notes in Computer Science","High Performance Embedded Architectures and Compilers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11587514_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:01:30Z","timestamp":1605643290000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11587514_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540303176","9783540322726"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11587514_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}