{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T00:08:17Z","timestamp":1742947697216,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540854500"},{"type":"electronic","value":"9783540854517"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-85451-7_69","type":"book-chapter","created":{"date-parts":[[2008,8,19]],"date-time":"2008-08-19T13:15:29Z","timestamp":1219151729000},"page":"643-653","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Automatic Prefetching with Binary Code Rewriting in Object-Based DSMs"],"prefix":"10.1007","author":[{"given":"Jean Christophe","family":"Beyler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Klemm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Philippsen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Clauss","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"69_CR1","unstructured":"TOP500 List (November 2007), http:\/\/www.top500.org\/"},{"key":"69_CR2","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1613\/jair.1491","volume":"22","author":"R. Begleiter","year":"2004","unstructured":"Begleiter, R., El-Yaniv, R., Yona, G.: On Prediction Using Variable Order Markov Models. Journal of Artificial Intelligence Research\u00a022, 385\u2013421 (2004)","journal-title":"Journal of Artificial Intelligence Research"},{"key":"69_CR3","doi-asserted-by":"crossref","unstructured":"Bianchini, R., Pinto, R., Amorim, C.L.: Data Prefetching for Software DSMs. In: Intl. Conf. on Supercomputing, Melbourne, Australia, pp. 385\u2013392 (July 1998)","DOI":"10.1145\/277830.277925"},{"key":"69_CR4","unstructured":"Bruening, D., Garnett, T., Amarasinghe, S.: An Infrastructure for Adaptive Dynamic Optimization. In: Intl. Symp. on Code Generation and Optimization, San Francisco, CA, pp. 265\u2013275 (March 2003)"},{"key":"69_CR5","doi-asserted-by":"crossref","unstructured":"Chilimbi, T.M., Hirzel, M.: Dynamic Hot Data Stream Prefetching for General-Purpose Programs. In: ACM SIGPLAN 2002 Conf. on Programming Language Design and Implementation, Berlin, Germany, pp. 199\u2013209 (June 2002)","DOI":"10.1145\/512529.512554"},{"key":"69_CR6","unstructured":"MPI Forum. MPI-2: Extensions to the Message-Passing Interface. Technical report, MPI Forum (July 1997)"},{"issue":"1-2","key":"69_CR7","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1145\/144965.145006","volume":"23","author":"J.W.C. Fu","year":"1992","unstructured":"Fu, J.W.C., Patel, J.H., Janssens, B.L.: Stride Directed Prefetching in Scalar Processors. SIGMICRO Newsletter\u00a023(1-2), 102\u2013110 (1992)","journal-title":"SIGMICRO Newsletter"},{"key":"69_CR8","unstructured":"Jeun, W.-C., Kee, Y.-S., Ha, S.: Improving Performance of OpenMP for SMP Clusters through Overlapping Page Migrations. In: Intl. Workshop on OpenMP, Reims, France, June 2006, CD-ROM (2006)"},{"issue":"2","key":"69_CR9","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1109\/12.752653","volume":"48","author":"D. Joseph","year":"1999","unstructured":"Joseph, D., Grunwald, D.: Prefetching Using Markov Predictors. IEEE Transactions on Computers\u00a048(2), 121\u2013133 (1999)","journal-title":"IEEE Transactions on Computers"},{"key":"69_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1007\/978-3-540-74466-5_60","volume-title":"Euro-Par 2007 Parallel Processing","author":"M. Klemm","year":"2007","unstructured":"Klemm, M., Beyler, J.C., Lampert, R.T., Philippsen, M., Clauss, P.: Esodyp+: Prefetching in the Jackal Software DSM. In: Kermarrec, A.-M., Boug\u00e9, L., Priol, T. (eds.) Euro-Par 2007. LNCS, vol.\u00a04641, pp. 563\u2013573. Springer, Heidelberg (2007)"},{"key":"69_CR11","unstructured":"Liu, H., Hu, W.: A Comparison of Two Strategies of Dynamic Data Prefetching in Software DSM. In: 15th Intl. Parallel & Distributed Processing Symp., San Francisco, CA, pp. 62\u201367 (April 2001)"},{"key":"69_CR12","unstructured":"Lu, J., Chen, H., Fu, R., Hsu, W., Othmer, B., Yew, P., Chen, D.: The Performance of Runtime Data Cache Prefetching in a Dynamic Optimization System. In: 36th Ann. IEEE\/ACM Intl. Symp. on Microarchitecture, San Diego, CA, pp. 180\u2013190 (December 2003)"},{"key":"69_CR13","unstructured":"Lu, J., Chen, H., Yew, P.-C., Hsu, W.-C.: Design and Implementation of a Lightweight Dynamic Optimization System. Journal of Instruction-Level Parallelism\u00a06 (April 2004) (Online)"},{"key":"69_CR14","unstructured":"Speight, E., Burtscher, M.: Delphi: Prediction-Based Page Prefetching to Improve the Performance of Shared Virtual Memory Systems. In: Intl. Conf. on Parallel and Distributed Processing Techniques and Applications, Las Vegas, NV, pp. 49\u201355 (June 2002)"},{"key":"69_CR15","unstructured":"Srivastava, A., Edwards, A., Vo, H.: Vulcan: Binary Transformation in a Distributed Environment. Technical Report MSR-TR-2001-50, Microsoft Research (April 2001)"},{"key":"69_CR16","doi-asserted-by":"crossref","unstructured":"Veldema, R., Hofman, R.F.H., Bhoedjang, R.A.F., Bal, H.E.: Runtime Optimizations for a Java DSM Implementation. In: ACM-ISCOPE Conf. on Java Grande, Palo Alto, CA, pp. 153\u2013162 (June 2001)","DOI":"10.1145\/376656.376842"},{"key":"69_CR17","doi-asserted-by":"crossref","unstructured":"Woo, S.C., Ohara, M., Torrie, E., Singh, J.P., Gupta, A.: The SPLASH-2 Programs: Characterization and Methodological Considerations. In: 22nd Intl. Symp. on Computer Architecture, St. Margherita Ligure, Italy, pp. 24\u201336 (June 1995)","DOI":"10.1145\/225830.223990"},{"key":"69_CR18","doi-asserted-by":"crossref","unstructured":"Zhao, Q., Rabbah, R., Amarasinghe, S., Rudolph, L., Wong, W.-F.: Ubiquitous Memory Introspection. In: Intl. Symp. on Code Generation and Optimization, San Jose, CA, pp. 299\u2013311 (March 2007)","DOI":"10.1109\/CGO.2007.12"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2008 \u2013 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-85451-7_69","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,31]],"date-time":"2025-01-31T15:38:00Z","timestamp":1738337880000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-85451-7_69"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540854500","9783540854517"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-85451-7_69","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}