{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:15:57Z","timestamp":1759331757713,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,6,21]],"date-time":"2010-06-21T00:00:00Z","timestamp":1277078400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DEAC02-06CH11357DE-SC0002156"],"award-info":[{"award-number":["DEAC02-06CH11357DE-SC0002156"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["9.38E+33"],"award-info":[{"award-number":["9.38E+33"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,6,21]]},"DOI":"10.1145\/1851476.1851499","type":"proceedings-article","created":{"date-parts":[[2010,9,22]],"date-time":"2010-09-22T12:04:33Z","timestamp":1285157073000},"page":"191-202","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Cashing in on hints for better prefetching and caching in PVFS and MPI-IO"],"prefix":"10.1145","author":[{"given":"Christina M.","family":"Patrick","sequence":"first","affiliation":[{"name":"Pennsylvania State University"}]},{"given":"Mahmut","family":"Kandemir","sequence":"additional","affiliation":[{"name":"Pennsylvania State University"}]},{"given":"Mustafa","family":"Karak\u00f6y","sequence":"additional","affiliation":[{"name":"Imperial College"}]},{"given":"Seung Woo","family":"Son","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory"}]},{"given":"Alok","family":"Choudhary","sequence":"additional","affiliation":[{"name":"Northwestern University"}]}],"member":"320","published-online":{"date-parts":[[2010,6,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho A.","year":"2006","unstructured":"}} A. Aho , M. Lam , R. Sethi , and J. Ullman . Compilers: Principles, Techniques, and Tools . Addison-Wesley , 2 nd edition, 2006 . }}A. Aho, M. Lam, R. Sethi, and J. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 2nd edition, 2006.","edition":"2"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/384285.379251"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209938"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071690.1064231"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1413370.1413415"},{"key":"e_1_3_2_1_6_1","first-page":"317","volume-title":"ALS","author":"Carns P. H.","year":"2000","unstructured":"}} P. H. Carns , W. B. Ligon III, R. B. Ross , and R. Thakur . PVFS: A parallel file system for linux clusters . In ALS , pages 317 -- 327 , 2000 . }}P. H. Carns, W. B. Ligon III, R. B. Ross, and R. Thakur. PVFS: A parallel file system for linux clusters. In ALS, pages 317--327, 2000."},{"key":"e_1_3_2_1_7_1","first-page":"1","volume-title":"OSDI","author":"Chang F.","year":"1999","unstructured":"}} F. Chang and G. A. Gibson . Automatic I\/O hint generation through speculative execution . In OSDI , pages 1 -- 14 , 1999 . }}F. Chang and G. A. Gibson. Automatic I\/O hint generation through speculative execution. In OSDI, pages 1--14, 1999."},{"key":"e_1_3_2_1_8_1","first-page":"1","volume-title":"SC","author":"Chen Y.","year":"2008","unstructured":"}} Y. Chen , S. Byna , X.-H. Sun , R. Thakur , and W. Gropp . Hiding I\/O latency with pre-execution prefetching for parallel applications . In SC , pages 1 -- 10 , 2008 . }}Y. Chen, S. Byna, X.-H. Sun, R. Thakur, and W. Gropp. Hiding I\/O latency with pre-execution prefetching for parallel applications. In SC, pages 1--10, 2008."},{"key":"e_1_3_2_1_9_1","first-page":"2","volume-title":"LCPC","author":"Coarfa C.","year":"2003","unstructured":"}} C. Coarfa , Y. Dotsenko , J. Eckhardt , and J. Mellor-Crummey . Co-array Fortran performance and potential: An NPB experimental study . In LCPC , pages 2 -- 4 , 2003 . }}C. Coarfa, Y. Dotsenko, J. Eckhardt, and J. Mellor-Crummey. Co-array Fortran performance and potential: An NPB experimental study. In LCPC, pages 2--4, 2003."},{"key":"e_1_3_2_1_11_1","first-page":"1","volume-title":"USENIX","author":"Ding X.","year":"2007","unstructured":"}} X. Ding , S. Jiang , F. Chen , K. Davis , and X. Zhang . Diskseen: exploiting disk layout and access history to enhance I\/O prefetch . In USENIX , pages 1 -- 14 , 2007 . }}X. Ding, S. Jiang, F. Chen, K. Davis, and X. Zhang. Diskseen: exploiting disk layout and access history to enhance I\/O prefetch. In USENIX, pages 1--14, 2007."},{"key":"e_1_3_2_1_12_1","volume-title":"MPI-2: Extensions to the message passing interface","author":"Forum M. P. I.","year":"1997","unstructured":"}} M. P. I. Forum . MPI-2: Extensions to the message passing interface . 1997 . }}M. P. I. Forum. MPI-2: Extensions to the message passing interface. 1997."},{"key":"e_1_3_2_1_13_1","first-page":"325","volume-title":"USENIX","author":"Fraser K.","year":"2003","unstructured":"}} K. Fraser and F. Chang . Operating system I\/O speculation: How two invocations are faster than one . In USENIX , pages 325 -- 338 , 2003 . }}K. Fraser and F. Chang. Operating system I\/O speculation: How two invocations are faster than one. In USENIX, pages 325--338, 2003."},{"key":"e_1_3_2_1_14_1","first-page":"185","volume-title":"FAST","author":"Gill B.","year":"2007","unstructured":"}} B. Gill and L. A. Bathen . AMP: adaptive multi-stream prefetching in a shared cache . In FAST , pages 185 -- 198 , 2007 . }}B. Gill and L. A. Bathen. AMP: adaptive multi-stream prefetching in a shared cache. In FAST, pages 185--198, 2007."},{"key":"e_1_3_2_1_15_1","first-page":"293","volume-title":"USENIX","author":"Gill B.","year":"2005","unstructured":"}} B. Gill and D. Modha . SARC: sequential prefetching in adaptive replacement cache . In USENIX , pages 293 -- 308 , 2005 . }}B. Gill and D. Modha. SARC: sequential prefetching in adaptive replacement cache. In USENIX, pages 293--308, 2005."},{"key":"e_1_3_2_1_16_1","first-page":"13","volume-title":"USENIX","author":"Griffioen J.","year":"1994","unstructured":"}} J. Griffioen and R. Appleton . Reducing file system latency using a predictive approach . In USENIX , pages 13 -- 13 , 1994 . }}J. Griffioen and R. Appleton. Reducing file system latency using a predictive approach. In USENIX, pages 13--13, 1994."},{"volume-title":"Report on the experimental language X10","author":"IBM.","key":"e_1_3_2_1_17_1","unstructured":"}} IBM. Report on the experimental language X10 . http:\/\/x10.codehaus.org\/, 2006. }}IBM. Report on the experimental language X10. http:\/\/x10.codehaus.org\/, 2006."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/645607.661679"},{"key":"e_1_3_2_1_19_1","volume-title":"Computer Architecture Evaluation using Commercial Workloads","author":"Keeton K.","year":"2001","unstructured":"}} K. Keeton , G. Alvarez , E. Riedel , and M. Uysal . Characterizing I\/O intensive workload sequentiality on modern disk arrays . In Computer Architecture Evaluation using Commercial Workloads , 2001 . }}K. Keeton, G. Alvarez, E. Riedel, and M. Uysal. Characterizing I\/O intensive workload sequentiality on modern disk arrays. In Computer Architecture Evaluation using Commercial Workloads, 2001."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1012268.1012270"},{"key":"e_1_3_2_1_21_1","first-page":"640","volume-title":"SC","author":"Kotz D.","year":"1994","unstructured":"}} D. Kotz and N. Nieuwejaar . Dynamic file-access characteristics of a production parallel scientific workload . In SC , pages 640 -- 649 , 1994 . }}D. Kotz and N. Nieuwejaar. Dynamic file-access characteristics of a production parallel scientific workload. In SC, pages 640--649, 1994."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.80133"},{"key":"e_1_3_2_1_23_1","first-page":"105","volume-title":"USENIX","author":"Kroeger T. M.","year":"2001","unstructured":"}} T. M. Kroeger and D. D. E. Long . Design and implementation of a predictive file prefetching algorithm . In USENIX , pages 105 -- 118 , 2001 . }}T. M. Kroeger and D. D. E. Long. Design and implementation of a predictive file prefetching algorithm. In USENIX, pages 105--118, 2001."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273017"},{"key":"e_1_3_2_1_25_1","first-page":"115","volume-title":"FAST","author":"Li X.","year":"2005","unstructured":"}} X. Li , A. Aboulnaga , K. Salem , A. Sachedina , and S. Gao . Second-tier cache management using write hints . In FAST , pages 115 -- 128 , 2005 . }}X. Li, A. Aboulnaga, K. Salem, A. Sachedina, and S. Gao. Second-tier cache management using write hints. In FAST, pages 115--128, 2005."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370239"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2002.1028437"},{"key":"e_1_3_2_1_28_1","unstructured":"}}S. Microsystems. The Fortress language specification version 1.0. http:\/\/research.sun.com\/projects\/plrg\/fortress.pdf 2008.  }}S. Microsystems. The Fortress language specification version 1.0. http:\/\/research.sun.com\/projects\/plrg\/fortress.pdf 2008."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.126133"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238734"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.539739"},{"key":"e_1_3_2_1_32_1","first-page":"255","volume-title":"USENIX","author":"Papathanasiou A.","year":"2004","unstructured":"}} A. Papathanasiou and M. Scott . Energy efficient prefetching and caching . In USENIX , pages 255 -- 268 , 2004 . }}A. Papathanasiou and M. Scott. Energy efficient prefetching and caching. In USENIX, pages 255--268, 2004."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224064"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2005.09.006"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/582034.582051"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1383422.1383451"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238741"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/362670.362675"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/647807.737633"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454133"},{"key":"e_1_3_2_1_41_1","volume-title":"NSDI","author":"Stribling J.","year":"2009","unstructured":"}} J. Stribling , Y. Sovran , I. Zhang , X. Pretzer , J. Li , F. Kaashoek , and R. Morris . Flexible, wide-area storage for distributed systems with WheelFS . In NSDI , 2009 . }}J. Stribling, Y. Sovran, I. Zhang, X. Pretzer, J. Li, F. Kaashoek, and R. Morris. Flexible, wide-area storage for distributed systems with WheelFS. In NSDI, 2009."},{"key":"e_1_3_2_1_42_1","volume-title":"FRONTIERS, page 182","author":"Thakur R.","year":"1999","unstructured":"}} R. Thakur , W. Gropp , and E. Lusk . Data sieving and collective I\/O in ROMIO . In FRONTIERS, page 182 , 1999 . }}R. Thakur, W. Gropp, and E. Lusk. Data sieving and collective I\/O in ROMIO. In FRONTIERS, page 182, 1999."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.144619"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/258612.258680"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/358923.358939"},{"key":"e_1_3_2_1_46_1","first-page":"425","article-title":"Kernel-level caching for optimizing I\/O by exploiting inter-application data sharing","volume":"0","author":"Vilayannur M.","year":"2002","unstructured":"}} M. Vilayannur , M. Kandemir , and A. Sivasubramaniam . Kernel-level caching for optimizing I\/O by exploiting inter-application data sharing . Cluster Computing , 0 : 425 , 2002 . }}M. Vilayannur, M. Kandemir, and A. Sivasubramaniam. Kernel-level caching for optimizing I\/O by exploiting inter-application data sharing. Cluster Computing, 0:425, 2002.","journal-title":"Cluster Computing"},{"key":"e_1_3_2_1_47_1","first-page":"61","volume-title":"FAST","author":"Wachs M.","year":"2007","unstructured":"}} M. Wachs , M. Abd-El-Malek , E. Thereska , and G. R. Ganger . Argon: performance insulation for shared storage servers . In FAST , pages 61 -- 76 , 2007 . }}M. Wachs, M. Abd-El-Malek, E. Thereska, and G. R. Ganger. Argon: performance insulation for shared storage servers. In FAST, pages 61--76, 2007."},{"key":"e_1_3_2_1_48_1","volume-title":"High Performance Compilers for Parallel Computing","author":"Wolfe M.","year":"1995","unstructured":"}} M. Wolfe . High Performance Compilers for Parallel Computing . Addison-Wesley , 1995 . }}M. Wolfe. High Performance Compilers for Parallel Computing. Addison-Wesley, 1995."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2008.29"},{"key":"e_1_3_2_1_50_1","first-page":"169","volume-title":"FAST","author":"Yadgar G.","year":"2006","unstructured":"}} G. Yadgar , M. Factor , and A. Schuster . Karma: Know-it-all replacement for a multilevel cache . In FAST , pages 169 -- 184 , 2006 . }}G. Yadgar, M. Factor, and A. Schuster. Karma: Know-it-all replacement for a multilevel cache. In FAST, pages 169--184, 2006."},{"key":"e_1_3_2_1_51_1","first-page":"157","volume-title":"USENIX","author":"Yang C.-K.","year":"2002","unstructured":"}} C.-K. Yang , T. Mitra , and T.-C. Chiueh . A decoupled architecture for application-specific file prefetching . In USENIX , pages 157 -- 170 , 2002 . }}C.-K. Yang, T. Mitra, and T.-C. Chiueh. A decoupled architecture for application-specific file prefetching. In USENIX, pages 157--170, 2002."}],"event":{"name":"HPDC '10: The 19th International Symposium on High Performance Distributed Computing","sponsor":["University of Arizona University of Arizona","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Chicago Illinois","acronym":"HPDC '10"},"container-title":["Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1851476.1851499","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1851476.1851499","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:29Z","timestamp":1750246769000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1851476.1851499"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,21]]},"references-count":50,"alternative-id":["10.1145\/1851476.1851499","10.1145\/1851476"],"URL":"https:\/\/doi.org\/10.1145\/1851476.1851499","relation":{},"subject":[],"published":{"date-parts":[[2010,6,21]]},"assertion":[{"value":"2010-06-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}