{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:50:55Z","timestamp":1725490255722},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540744658"},{"type":"electronic","value":"9783540744665"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","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":[[2007]]},"DOI":"10.1007\/978-3-540-74466-5_60","type":"book-chapter","created":{"date-parts":[[2007,8,27]],"date-time":"2007-08-27T14:54:32Z","timestamp":1188226472000},"page":"563-573","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Esodyp+: Prefetching in the Jackal Software DSM"],"prefix":"10.1007","author":[{"given":"Michael","family":"Klemm","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean Christophe","family":"Beyler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ronny T.","family":"Lampert","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":[{"unstructured":"TOP500 List (2006), \n                    \n                      http:\/\/www.top500.org\/","key":"60_CR1"},{"unstructured":"Keleher, P., Dwarkadas, S., Cox, A., Zwaenepoel, W.: TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In: Proc. Winter 1994 USENIX Conf., San Francisco, CA, pp. 115\u2013131 (1994)","key":"60_CR2"},{"unstructured":"Speight, E., Burtscher, M.: Delphi: Prediction-Based Page Prefetching to Improve the Performance of Shared Virtual Memory Systems. In: Proc. Intl. Conf. on PDPTA, Las Vegas, NV, pp. 49\u201355 (2002)","key":"60_CR3"},{"doi-asserted-by":"crossref","unstructured":"Veldema, R., Hofman, R., Bhoedjang, R., Bal, H.: Runtime Optimizations for a Java DSM Implementation. In: Proc. ACM-ISCOPE Conf. on Java Grande, Palo Alto, CA, pp. 153\u2013162 (2001)","key":"60_CR4","DOI":"10.1145\/376656.376842"},{"unstructured":"Beyler, J., Clauss, P.: ESODYP: An Entirely Software and Dynamic Data Prefetcher based on a Markov Model. In: Proc. 12th Workshop on Compilers for Parallel Computers, A Coruna, Spain, pp. 118\u2013132 (2006)","key":"60_CR5"},{"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: Proc. 36th IEEE\/ACM Intl. Symp. on Microarchitecture, San Diego, CA, pp. 180\u2013190 (2003)","key":"60_CR6"},{"doi-asserted-by":"crossref","unstructured":"Chilimbi, T., Hirzel, M.: Dynamic Hot Data Stream Prefetching for General-Purpose Programs. In: Proc. ACM Conf. on PLDI, Berlin, Germany, pp. 199\u2013209 (2002)","key":"60_CR7","DOI":"10.1145\/543552.512554"},{"unstructured":"Liu, H., Hu, W.: A Comparison of Two Strategies of Dynamic Data Prefetching in Software DSM. In: Proc. 15th Intl. Parallel & Distributed Processing Symp., San Francisco, CA, pp. 62\u201367 (2001)","key":"60_CR8"},{"doi-asserted-by":"crossref","unstructured":"Bianchini, R., Pinto, R., Amorim, C.: Data Prefetching for Software DSMs. In: Proc. Intl. Conf. on SC, Melbourne, Australia, pp. 385\u2013392 (1998)","key":"60_CR9","DOI":"10.1145\/277830.277925"},{"unstructured":"Jeun, W.C., Kee, Y.S., Ha, S.: Improving Performance of OpenMP for SMP Clusters through Overlapping Page Migrations. In: Proc. Intl. Workshop on OpenMP, Reims, France, (CD-ROM) (2006)","key":"60_CR10"},{"issue":"1-2","key":"60_CR11","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"},{"unstructured":"SUN Microsystems: RMI Specification (1998), \n                    \n                      http:\/\/java.sun.com\/products\/jdk\/1.2\/docs\/guide\/rmi\/spec\/rmi-title.doc.html","key":"60_CR12"},{"unstructured":"Veldema, R., Philippsen, M.: Using Object Combining for Object Prefetching in DSM Systems. In: Proc. 11th Workshop on Compilers for Parallel Computers, Seeon, Germany (2004)","key":"60_CR13"},{"doi-asserted-by":"crossref","unstructured":"Veldema, R., Hofman, R., Bhoedjang, R., Jacobs, C., Bal, H.: Source-Level Global Optimizations for Fine-Grain Distributed Shared Memory Systems. In: ACM Symp. on PPoPP, Snowbird, UT, pp. 83\u201392 (2001)","key":"60_CR14","DOI":"10.1145\/568014.379578"},{"doi-asserted-by":"crossref","unstructured":"Manson, J., Pugh, W., Adve, S.: The Java Memory Model. In: Proc. 32nd ACM Symp. on PoPL, Long Beach, CA, pp. 378\u2013391 (2005)","key":"60_CR15","DOI":"10.1145\/1047659.1040336"},{"issue":"2","key":"60_CR16","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"},{"doi-asserted-by":"crossref","unstructured":"Woo, S., Ohara, M., Torrie, E., Singh, J., Gupta, A.: The SPLASH-2 Programs: Characterization and Methodological Considerations. In: Proc. 22nd Intl. Symp. on Computer Architecture, St. Margherita Ligure, Italy, pp. 24\u201336 (1995)","key":"60_CR17","DOI":"10.1145\/225830.223990"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2007 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-74466-5_60","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:23:28Z","timestamp":1587342208000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-74466-5_60"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540744658","9783540744665"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-74466-5_60","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}