{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:30:06Z","timestamp":1750307406887,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":53,"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\/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"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-AC02-06CH11357DESC0002156"],"award-info":[{"award-number":["DE-AC02-06CH11357DESC0002156"]}],"id":[{"id":"10.13039\/100000015","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.1851498","type":"proceedings-article","created":{"date-parts":[[2010,9,22]],"date-time":"2010-09-22T12:04:33Z","timestamp":1285157073000},"page":"179-190","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Computation mapping for multi-level storage cache hierarchies"],"prefix":"10.1145","author":[{"given":"Mahmut","family":"Kandemir","sequence":"first","affiliation":[{"name":"Pennsylvania State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sai Prashanth","family":"Muralidhara","sequence":"additional","affiliation":[{"name":"Pennsylvania State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mustafa","family":"Karakoy","sequence":"additional","affiliation":[{"name":"Imperial College"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Seung Woo","family":"Son","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,6,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proc. CLUSTER","author":"Ali N.","year":"2009","unstructured":"}} N. Ali O Forwarding Framework for High-Performance Computing Systems , In Proc. CLUSTER , 2009 . }}N. Ali et al. Scalable I\/O Forwarding Framework for High-Performance Computing Systems, In Proc. CLUSTER, 2009."},{"key":"e_1_3_2_1_2_1","volume-title":"Optimizing Compilers for Modern Architectures","author":"Allen R.","year":"2002","unstructured":"}} R. Allen and K. Kennedy . Optimizing Compilers for Modern Architectures . Morgan Kaufmann Publishers , 2002 . }}R. Allen and K. Kennedy. Optimizing Compilers for Modern Architectures. Morgan Kaufmann Publishers, 2002."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1374596.1374605"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.1992.235001"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209938"},{"key":"e_1_3_2_1_6_1","volume-title":"Proc. OSDI","author":"Cao P.","year":"1994","unstructured":"}} P. Cao Implementation and Performance of Application-Controlled File Caching . In Proc. OSDI , 1994 . }}P. Cao et al. Implementation and Performance of Application-Controlled File Caching. In Proc. OSDI, 1994."},{"key":"e_1_3_2_1_7_1","volume-title":"PVFS: A Parallel File System for Linux Clusters. In Proc. ALSC","author":"P.","year":"2000","unstructured":"}} P. H. Carns et al . PVFS: A Parallel File System for Linux Clusters. In Proc. ALSC , 2000 . }}P. H. Carns et al. PVFS: A Parallel File System for Linux Clusters. In Proc. ALSC, 2000."},{"key":"e_1_3_2_1_8_1","volume-title":"Proc. OSDI","author":"Chang F.","year":"1999","unstructured":"}} F. Chang and G. A. Gibson . Automatic I\/O Hint Generation through Speculative Execution . In Proc. OSDI , 1999 . }}F. Chang and G. A. Gibson. Automatic I\/O Hint Generation through Speculative Execution. In Proc. OSDI, 1999."},{"key":"e_1_3_2_1_9_1","volume-title":"Proc. USENIX ATC","author":"Chen Z.","year":"2003","unstructured":"}} Z. Chen Eviction-Based Placement for Storage Caches . In Proc. USENIX ATC , 2003 . }}Z. Chen et al. Eviction-Based Placement for Storage Caches. In Proc. USENIX ATC, 2003."},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. USENIX ATC","author":"Choi J.","year":"1999","unstructured":"}} J. Choi An Implementation Study of a Detection-Based Adaptive chunk Replacement Scheme . In Proc. USENIX ATC , 1999 . }}J. Choi et al. An Implementation Study of a Detection-Based Adaptive chunk Replacement Scheme. In Proc. USENIX ATC, 1999."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/339331.339424"},{"key":"e_1_3_2_1_12_1","unstructured":"}}Community Climate System Model. http:\/\/www.ccsm.ucar.edu.  }}Community Climate System Model. http:\/\/www.ccsm.ucar.edu."},{"key":"e_1_3_2_1_13_1","unstructured":"}}Cosmic Microwave Background Analysis Tools. http:\/\/aether.lbl.gov\/www\/software\/combat.html.  }}Cosmic Microwave Background Analysis Tools. http:\/\/aether.lbl.gov\/www\/software\/combat.html."},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. OSDI","author":"M.","year":"1994","unstructured":"}} M. D. Dahlin et al. Cooperative caching: Using Remote Client Memory to Improve File System Performance . In Proc. OSDI , 1994 . }}M. D. Dahlin et al. Cooperative caching: Using Remote Client Memory to Improve File System Performance. In Proc. OSDI, 1994."},{"key":"e_1_3_2_1_15_1","volume-title":"Proc. USENIX ATC","author":"Ding X.","year":"2007","unstructured":"}} X. Ding : Exploiting Disk Layout and Access History to Enhance I\/O Prefetch . In Proc. USENIX ATC , 2007 . }}X. Ding et al. DiskSeen: Exploiting Disk Layout and Access History to Enhance I\/O Prefetch. In Proc. USENIX ATC, 2007."},{"key":"e_1_3_2_1_16_1","unstructured":"}}FLASH. http:\/\/wiki.bgl.mcs.anl.gov\/wiki\/Flash.  }}FLASH. http:\/\/wiki.bgl.mcs.anl.gov\/wiki\/Flash."},{"key":"e_1_3_2_1_17_1","volume-title":"Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems. In Proc. FAST","author":"Forney B.","year":"2002","unstructured":"}} B. Forney Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems. In Proc. FAST , 2002 . }}B. Forney et al. Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems. In Proc. FAST, 2002."},{"key":"e_1_3_2_1_18_1","volume-title":"Gill. On Multi-level Exclusive Caching: Offline Optimality and Why Promotions Are Better Than Demotions. In Proc. FAST","author":"B.","year":"2008","unstructured":"}} B. S. Gill. On Multi-level Exclusive Caching: Offline Optimality and Why Promotions Are Better Than Demotions. In Proc. FAST , 2008 . }}B. S. Gill. On Multi-level Exclusive Caching: Offline Optimality and Why Promotions Are Better Than Demotions. In Proc. FAST, 2008."},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. FAST","author":"Gill B. S.","year":"2007","unstructured":"}} B. S. Gill and L. A. D. Bathen . AMP : Adaptive Multi-stream Prefetching in a Shared Cache . In Proc. FAST , 2007 . }}B. S. Gill and L. A. D. Bathen. AMP: Adaptive Multi-stream Prefetching in a Shared Cache. In Proc. FAST, 2007."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Gill B. S.","year":"2005","unstructured":"}} B. S. Gill and D. S. Modha . SARC: Sequential Prefetching in Adaptive Replacement Cache . In Proceedings of the USENIX Annual Technical Conference , 2005 . }}B. S. Gill and D. S. Modha. SARC: Sequential Prefetching in Adaptive Replacement Cache. In Proceedings of the USENIX Annual Technical Conference, 2005."},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. OSDI","author":"Gniady C.","year":"2004","unstructured":"}} C. Gniady Program-Counter-Based Pattern Classification in Buffer Caching . In Proc. OSDI , 2004 . }}C. Gniady et al. Program-Counter-Based Pattern Classification in Buffer Caching. In Proc. OSDI, 2004."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/781027.781070"},{"key":"e_1_3_2_1_23_1","volume-title":"Using MPI-2: Advanced Features of the Message-Passing Interface","author":"Gropp W.","year":"1999","unstructured":"}} W. Gropp Using MPI-2: Advanced Features of the Message-Passing Interface . The MIT Press , Cambridge, MA , 1999 . }}W. Gropp et al. Using MPI-2: Advanced Features of the Message-Passing Interface. The MIT Press, Cambridge, MA, 1999."},{"key":"e_1_3_2_1_24_1","unstructured":"}}INCITE Applications. http:\/\/www.er.doe.gov\/ascr\/incite\/INCITEfaq.html.  }}INCITE Applications. http:\/\/www.er.doe.gov\/ascr\/incite\/INCITEfaq.html."},{"key":"e_1_3_2_1_25_1","unstructured":"}}Jaguar. http:\/\/www.nccs.gov\/jaguar\/.  }}Jaguar. http:\/\/www.nccs.gov\/jaguar\/."},{"key":"e_1_3_2_1_26_1","volume-title":"CLOCK-Pro: An Effective Improvement of the CLOCK Replacement. In Proc. USENIX ATC","author":"Jiang S.","year":"2005","unstructured":"}} S. Jiang CLOCK-Pro: An Effective Improvement of the CLOCK Replacement. In Proc. USENIX ATC , 2005 . }}S. Jiang et al. CLOCK-Pro: An Effective Improvement of the CLOCK Replacement. In Proc. USENIX ATC, 2005."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2007.7"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/977400.977997"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(98)00027-1"},{"key":"e_1_3_2_1_30_1","volume-title":"Compiler-Directed Code Restructuring. In Proc. FAST","author":"Kandemir M.","year":"2008","unstructured":"}} M. Kandemir O Performance of Applications through Compiler-Directed Code Restructuring. In Proc. FAST , 2008 . }}M. Kandemir et al. Improving I\/O Performance of Applications through Compiler-Directed Code Restructuring. In Proc. FAST, 2008."},{"key":"e_1_3_2_1_31_1","volume-title":"Mathematics for Analysis of Petascale Data. Report on a Department of Energy Workshop. June 3--5","author":"Kegelmeyer P.","year":"2008","unstructured":"}} P. Kegelmeyer Mathematics for Analysis of Petascale Data. Report on a Department of Energy Workshop. June 3--5 , 2008 . http:\/\/www.er.doe.gov\/ASCR\/ProgramDocuments\/Docs\/PetascaleDataWorkshopReport.pdf }}P. Kegelmeyer et al. Mathematics for Analysis of Petascale Data. Report on a Department of Energy Workshop. June 3--5, 2008. http:\/\/www.er.doe.gov\/ASCR\/ProgramDocuments\/Docs\/PetascaleDataWorkshopReport.pdf"},{"key":"e_1_3_2_1_32_1","volume-title":"Proc. OSDI","author":"J.","year":"2000","unstructured":"}} J. M. Kim et al. A Low-Overhead High-Performance Unified Buffer Management Scheme that Exploits Sequential and Looping References . In Proc. OSDI , 2000 . }}J. M. Kim et al. A Low-Overhead High-Performance Unified Buffer Management Scheme that Exploits Sequential and Looping References. In Proc. OSDI, 2000."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238737"},{"key":"e_1_3_2_1_34_1","volume-title":"Proc. ICDCS","author":"Ko B.","year":"2003","unstructured":"}} B. Ko Scalable Service Differentiation in a Shared Storage Cache . In Proc. ICDCS , 2003 . }}B. Ko et al. Scalable Service Differentiation in a Shared Storage Cache. In Proc. ICDCS, 2003."},{"key":"e_1_3_2_1_35_1","volume-title":"IBM","author":"Lakner G.","year":"2008","unstructured":"}} G. Lakner and C. P. Sosa . IBM System Blue Gene Solution: Blue Gene\/P Application Development . IBM 2008 . }}G. Lakner and C. P. Sosa. IBM System Blue Gene Solution: Blue Gene\/P Application Development. IBM 2008."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654100"},{"key":"e_1_3_2_1_37_1","volume-title":"Proc. FAST","author":"Li C.","year":"2005","unstructured":"}} C. Li and K. Shen . Managing Prefetch Memory for Data-Intensive Online Servers . In Proc. FAST , 2005 . }}C. Li and K. Shen. Managing Prefetch Memory for Data-Intensive Online Servers. In Proc. FAST, 2005."},{"key":"e_1_3_2_1_38_1","volume-title":"TaP: Table-Based Prefetching for Storage Caches. In Proc. FAST","author":"Li M.","year":"2008","unstructured":"}} M. Li TaP: Table-Based Prefetching for Storage Caches. In Proc. FAST , 2008 . }}M. Li et al. TaP: Table-Based Prefetching for Storage Caches. In Proc. FAST, 2008."},{"key":"e_1_3_2_1_39_1","volume-title":"IBM Research Report","author":"Mattson R. L.","year":"1987","unstructured":"}} R. L. Mattson . Partitioned Cache - A New Type of Cache . In IBM Research Report , 1987 . }}R. L. Mattson. Partitioned Cache - A New Type of Cache. In IBM Research Report, 1987."},{"key":"e_1_3_2_1_40_1","first-page":"36","volume-title":"SciDAC Review","author":"J.","year":"2007","unstructured":"}} J. Mellor-Crummey et al. Software for leadership class computing . In SciDAC Review , pages 36 -- 45 , 2007 . }}J. Mellor-Crummey et al. Software for leadership class computing. In SciDAC Review, pages 36--45, 2007."},{"key":"e_1_3_2_1_41_1","volume-title":"Advanced Compiler Design and Implementation","author":"Muchnick S. S.","year":"1997","unstructured":"}} S. S. Muchnick . Advanced Compiler Design and Implementation , Morgan Kaufmann Publishers . 1997 . }}S. S. Muchnick. Advanced Compiler Design and Implementation, Morgan Kaufmann Publishers. 1997."},{"key":"e_1_3_2_1_42_1","unstructured":"}}Omega Library. http:\/\/www.cs.umd.edu\/projects\/omega.  }}Omega Library. http:\/\/www.cs.umd.edu\/projects\/omega."},{"key":"e_1_3_2_1_43_1","unstructured":"}}Phoenix. http:\/\/research.microsoft.com\/phoenix\/  }}Phoenix. http:\/\/research.microsoft.com\/phoenix\/"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224064"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1551609.1551642"},{"key":"e_1_3_2_1_46_1","unstructured":"}}SPEC. http:\/\/www.spec.org\/cpu2000\/.  }}SPEC. http:\/\/www.spec.org\/cpu2000\/."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.144619"},{"key":"e_1_3_2_1_48_1","volume-title":"Argon: Performance Insulation for Shared Storage Servers. In Proc. FAST","author":"Wachs M.","year":"2007","unstructured":"}} M. Wachs Argon: Performance Insulation for Shared Storage Servers. In Proc. FAST , 2007 . }}M. Wachs et al. Argon: Performance Insulation for Shared Storage Servers. In Proc. FAST, 2007."},{"key":"e_1_3_2_1_49_1","volume-title":"High Performance Compilers for Parallel Computing","author":"Wolfe M.","year":"1996","unstructured":"}} M. Wolfe . High Performance Compilers for Parallel Computing . Addison-Wesley , 1996 . }}M. Wolfe. High Performance Compilers for Parallel Computing. Addison-Wesley, 1996."},{"key":"e_1_3_2_1_50_1","volume-title":"Making Storage More Exclusive. In Proc. USENIX ATC","author":"Wong T. M.","year":"2002","unstructured":"}} T. M. Wong and J. Wilkes . My Cache or Yours ? Making Storage More Exclusive. In Proc. USENIX ATC , 2002 . }}T. M. Wong and J. Wilkes. My Cache or Yours? Making Storage More Exclusive. In Proc. USENIX ATC, 2002."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2008.29"},{"key":"e_1_3_2_1_52_1","volume-title":"Proc. FAST","author":"Yadgar G.","year":"2007","unstructured":"}} G. Yadgar : Know-It-All Replacement for a Multilevel Cache . In Proc. FAST , 2007 . }}G. Yadgar et al. Karma: Know-It-All Replacement for a Multilevel Cache. In Proc. FAST, 2007."},{"key":"e_1_3_2_1_53_1","volume-title":"Proc. USENIX ATC","author":"Zhou Y.","year":"2001","unstructured":"}} Y. Zhou The Multi-Queue Replacement Algorithm for Second Level Buffer Caches . In Proc. USENIX ATC , 2001 . }}Y. Zhou et al. The Multi-Queue Replacement Algorithm for Second Level Buffer Caches. In Proc. USENIX ATC, 2001."}],"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.1851498","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1851476.1851498","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.1851498"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,21]]},"references-count":53,"alternative-id":["10.1145\/1851476.1851498","10.1145\/1851476"],"URL":"https:\/\/doi.org\/10.1145\/1851476.1851498","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"}}]}}