{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T05:20:44Z","timestamp":1738387244387,"version":"3.35.0"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2008,7,1]],"date-time":"2008-07-01T00:00:00Z","timestamp":1214870400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2008,7]]},"DOI":"10.1007\/s11390-008-9159-2","type":"journal-article","created":{"date-parts":[[2008,8,6]],"date-time":"2008-08-06T22:26:42Z","timestamp":1218061602000},"page":"633-643","source":"Crossref","is-referenced-by-count":1,"title":["Runtime Engine for Dynamic Profile Guided Stride Prefetching"],"prefix":"10.1007","volume":"23","author":[{"given":"Qiong","family":"Zou","sequence":"first","affiliation":[]},{"given":"Xiao-Feng","family":"Li","sequence":"additional","affiliation":[]},{"given":"Long-Bing","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2008,8,5]]},"reference":[{"issue":"5","key":"9159_CR1","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1145\/543552.512555","volume":"37","author":"Youfeng Wu","year":"2002","unstructured":"Youfeng Wu. Efficient discovery of regular stride patterns in irregular programs and its use in compiler prefetching. SIGPLAN Not., 2002, 37(5): 210\u2013221.","journal-title":"SIGPLAN Not."},{"key":"9159_CR2","doi-asserted-by":"crossref","unstructured":"Robert Muth, Harish Patil, Richard Weiss, P Geoffrey Lowney, Robert Cohn. Profile-guided post-link stride prefetching. In Proc. 16th Int. Supercomputing, New York, USA, June 22\u201326, 2002, pp.167\u2013178.","DOI":"10.1145\/514191.514217"},{"key":"9159_CR3","unstructured":"Brendon D Cahoon. Effective compile-time analysis for data prefetching in Java [Dissertation]. University of Massachusetts, Amherst, 2002."},{"key":"9159_CR4","doi-asserted-by":"crossref","unstructured":"Inagaki T, Onodera T, Komatsu H, Nakatani T. Stride prefetching by dynamically inspecting objects. In Proc. the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation, San Diego, California, USA, June 9\u201311, 2003, pp.269\u2013277.","DOI":"10.1145\/781131.781161"},{"key":"9159_CR5","doi-asserted-by":"crossref","unstructured":"Adl-Tabatabai A, Hudson R L, Serrano M J, Subramoney S. Prefetch injection based on hardware monitoring and object metadata. In Proc. the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation, Washington DC, USA, June 9\u201311, 2004, pp.267\u2013276.","DOI":"10.1145\/996893.996873"},{"issue":"2","key":"9159_CR6","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1145\/358923.358939","volume":"32","author":"S P Vanderwiel","year":"2000","unstructured":"Vanderwiel S P, Lilja D J. Data prefetch mechanisms. ACM Comput. Surv., Jun. 2000, 32(2): 174\u2013199.","journal-title":"ACM Comput. Surv."},{"key":"9159_CR7","unstructured":"Bernstein D, Cohen D, Freund A. Compiler techniques for data prefetching on the PowerPC. In Proc. the IFIP Wg10.3 Working Conference on Parallel Architectures and Compilation Techniques, Limassol, Cyprus, June 27\u201329, 1995, pp.19\u201326."},{"key":"9159_CR8","doi-asserted-by":"crossref","unstructured":"Santhanam V, Gornish E H, Hsu W. Data prefetching on the HP PA-8000. In Proc. the 24th Annual International Symposium on Computer Architecture, Denver, Colorado, United States, June 1\u20134, 1997, pp.264\u2013273.","DOI":"10.1145\/264107.264208"},{"issue":"4","key":"9159_CR9","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1145\/233561.233562","volume":"18","author":"U H\u00f6lzle","year":"1996","unstructured":"H\u00f6lzle U, Ungar D. Reconciling responsiveness with performance in pure object-oriented languages. ACM Trans. Program. Lang. Syst., July 1996, 18(4): 355\u2013400.","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"9159_CR10","doi-asserted-by":"crossref","unstructured":"Suganuma T, Yasue T, Kawahito M, Komatsu H, Nakatani T. A dynamic optimization framework for a Java just-in-time compiler. In Proc. the 16th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, Tampa Bay, FL, USA, October 14\u201318, 2001, pp.180\u2013195.","DOI":"10.1145\/504282.504296"},{"key":"9159_CR11","doi-asserted-by":"crossref","unstructured":"Arnold M, Ryder B G. A framework for reducing the cost of instrumented code. In Proc. the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation, Snowbird, Utah, United States, New York, pp.168\u2013179.","DOI":"10.1145\/378795.378832"},{"key":"9159_CR12","unstructured":"Apache Harmony project. http:\/\/harmony.apache.org\/ ."},{"key":"9159_CR13","unstructured":"Standand Performance Evaluation Corporation (SPEC). JVM client98 (SPECjvm98)."},{"key":"9159_CR14","unstructured":"The DaCapo benchmark suite. http:\/\/dacapobench.org\/ ."},{"key":"9159_CR15","unstructured":"Intel Corporation. Intel(R) architecture software developer\u2019s manual, Volume 2: Instruction set reference manual. http:\/\/download.intel.com\/design\/intarch\/manuals ."},{"key":"9159_CR16","doi-asserted-by":"crossref","unstructured":"Shuf Y, Serrano M J, Gupta M, Singh J P. Characterizing the memory behavior of Java workloads: A structured view and opportunities for optimizations. SIGMETRICS Perform. Eval. Rev., June 2001, pp.194\u2013205.","DOI":"10.1145\/384268.378783"},{"key":"9159_CR17","doi-asserted-by":"crossref","unstructured":"Hosking A L, Moss J E, Stefanovic D. A comparative performance evaluation of write barrier implementation. In Proc. Object-Oriented Programming Systems, Languages, and Applications, Vancouver, British Columbia, Canada, October 18\u201322, 1992, pp.92\u2013109.","DOI":"10.1145\/141936.141946"},{"key":"9159_CR18","unstructured":"Intel Corporation. VTune performance analyzer. http:\/\/www.intel.com\/cd\/software\/products\/apac\/zho\/vtune\/275878.htm ."},{"key":"9159_CR19","doi-asserted-by":"crossref","unstructured":"Chen W, Bhansali S, Chilimbi T, Gao X, Chuang W. Profile-guided proactive garbage collection for locality optimization. SIGPLAN Not., Jun. 2006, pp.332\u2013340.","DOI":"10.1145\/1133255.1134021"},{"key":"9159_CR20","doi-asserted-by":"crossref","unstructured":"Chilimbi T M, Davidson B, Larus J R. Cache-conscious structure definition. In Proc. the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation, Atlanta, Georgia, United States, May 1\u20134, 1999, pp.13\u201324.","DOI":"10.1145\/301618.301635"},{"issue":"10","key":"9159_CR21","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1035292.1028983","volume":"39","author":"X Huang","year":"2004","unstructured":"Huang X, Blackburn S M, McKinley K S, Moss J B, Wang Z, Cheng P. The garbage collection advantage: Improving program locality. SIGPLAN Not., Oct. 2004, 39(10): 69\u201380.","journal-title":"SIGPLAN Not."}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-008-9159-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-008-9159-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-008-9159-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,31]],"date-time":"2025-01-31T10:33:41Z","timestamp":1738319621000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-008-9159-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,7]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,7]]}},"alternative-id":["9159"],"URL":"https:\/\/doi.org\/10.1007\/s11390-008-9159-2","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"type":"print","value":"1000-9000"},{"type":"electronic","value":"1860-4749"}],"subject":[],"published":{"date-parts":[[2008,7]]}}}