{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:19:37Z","timestamp":1750220377694,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,20]],"date-time":"2021-06-20T00:00:00Z","timestamp":1624147200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["IIS-1956123,CNS-1763612,CNS-1718252"],"award-info":[{"award-number":["IIS-1956123,CNS-1763612,CNS-1718252"]}],"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":[[2021,6,20]]},"DOI":"10.1145\/3465998.3466016","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T16:49:06Z","timestamp":1624034946000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Playing Fetch with CAT"],"prefix":"10.1145","author":[{"given":"Qitian","family":"Zeng","sequence":"first","affiliation":[{"name":"Illinois Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kyle C.","family":"Hale","sequence":"additional","affiliation":[{"name":"Illinois Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boris","family":"Glavic","sequence":"additional","affiliation":[{"name":"Illinois Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,6,20]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. xxHash - Extremely fast non-cryptographic hash algorithm. https:\/\/cyan4973.github.io\/xxHash\/  [n.d.]. xxHash - Extremely fast non-cryptographic hash algorithm. https:\/\/cyan4973.github.io\/xxHash\/"},{"key":"e_1_3_2_1_2_1","volume-title":"Jones","author":"Ainsworth Sam","year":"2017","unstructured":"Sam Ainsworth and Timothy M . Jones . 2017 . Software prefetching for indirect memory accesses. In CGO. 305--317. Sam Ainsworth and Timothy M. Jones. 2017. Software prefetching for indirect memory accesses. In CGO. 305--317."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Liuhua Chen Haiying Shen and Stephen Platt. 2016. Cache contention aware Virtual Machine placement and migration in cloud datacenters. In ICNP. 1--10.  Liuhua Chen Haiying Shen and Stephen Platt. 2016. Cache contention aware Virtual Machine placement and migration in cloud datacenters. In ICNP. 1--10.","DOI":"10.1109\/ICNP.2016.7784447"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272743.1272747"},{"key":"e_1_3_2_1_5_1","unstructured":"D. Chiou L. Rudolph S. Devadas and B. Ang. 2000. Dynamic Cache Partitioning via Columnization. In DAC.  D. Chiou L. Rudolph S. Devadas and B. Ang. 2000. Dynamic Cache Partitioning via Columnization. In DAC."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Henry Cook Miquel Moreto Sarah Bird Khanh Dao David A. Patterson and Krste Asanovic. 2013. A Hardware Evaluation of Cache Partitioning to Improve Utilization and Energy-Efficiency While Preserving Responsiveness. In ISCA. 308--319.  Henry Cook Miquel Moreto Sarah Bird Khanh Dao David A. Patterson and Krste Asanovic. 2013. A Hardware Evaluation of Cache Partitioning to Improve Utilization and Energy-Efficiency While Preserving Responsiveness. In ISCA. 308--319.","DOI":"10.1145\/2508148.2485949"},{"key":"e_1_3_2_1_7_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas H.","unstructured":"Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , and Clifford Stein . 2009. Introduction to Algorithms , 3 rd Edition. MIT Press . Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. 2009. Introduction to Algorithms, 3rd Edition. MIT Press.","edition":"3"},{"key":"e_1_3_2_1_8_1","volume-title":"Improving Real-Time Performance by Utilizing Cache Allocation Technology. White Paper","author":"Intel Corporation","year":"2015","unstructured":"Intel Corporation . 2015. Improving Real-Time Performance by Utilizing Cache Allocation Technology. White Paper ( 2015 ). Intel Corporation. 2015. Improving Real-Time Performance by Utilizing Cache Allocation Technology. White Paper (2015)."},{"key":"e_1_3_2_1_9_1","volume-title":"Paragon: QoSaware scheduling for heterogeneous datacenters. In ASPLOS. 77--88.","author":"Delimitrou Christina","year":"2013","unstructured":"Christina Delimitrou and Christos Kozyrakis . 2013 . Paragon: QoSaware scheduling for heterogeneous datacenters. In ASPLOS. 77--88. Christina Delimitrou and Christos Kozyrakis. 2013. Paragon: QoSaware scheduling for heterogeneous datacenters. In ASPLOS. 77--88."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342019846956"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980983.2908090"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Ravi R. Iyer. 2004. CQoS: a framework for enabling QoS in shared caches of CMP platforms. In ICS Paul Feautrier James R. Goodman and Andr\u00e9 Seznec (Eds.). 257--266.  Ravi R. Iyer. 2004. CQoS: a framework for enabling QoS in shared caches of CMP platforms. In ICS Paul Feautrier James R. Goodman and Andr\u00e9 Seznec (Eds.). 257--266.","DOI":"10.1145\/1006209.1006246"},{"key":"e_1_3_2_1_13_1","unstructured":"Don Knuth. 1963. Notes On \"Open\" Addressing.  Don Knuth. 1963. Notes On \"Open\" Addressing."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.14778\/2856318.2856321"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Brian Kocoloski Yuyu Zhou Bruce Childers and John Lange. 2015. Implications of Memory Interference for Composed HPC Applications. In MEMSYS. 95--97.  Brian Kocoloski Yuyu Zhou Bruce Childers and John Lange. 2015. Implications of Memory Interference for Composed HPC Applications. In MEMSYS. 95--97.","DOI":"10.1145\/2818950.2818965"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687670"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Jiang Lin Qingda Lu Xiaoning Ding Zhao Zhang Xiaodong Zhang and P. Sadayappan. 2008. Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems. In HPCA. 367--378.  Jiang Lin Qingda Lu Xiaoning Ding Zhao Zhang Xiaodong Zhang and P. Sadayappan. 2008. Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems. In HPCA. 367--378.","DOI":"10.1109\/HPCA.2008.4658653"},{"key":"e_1_3_2_1_18_1","volume-title":"Mowry","author":"Luk Chi-Keung","year":"1996","unstructured":"Chi-Keung Luk and Todd C . Mowry . 1996 . Compiler-Based Prefetching for Recursive Data Structures. In ASPLOS. 222--233. Chi-Keung Luk and Todd C. Mowry. 1996. Compiler-Based Prefetching for Recursive Data Structures. In ASPLOS. 222--233."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/3151113.3151114"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Todd C. Mowry Monica S. Lam and Anoop Gupta. 1992. Design and Evaluation of a Compiler Algorithm for Prefetching. In ASPLOS. 62--73.  Todd C. Mowry Monica S. Lam and Anoop Gupta. 1992. Design and Evaluation of a Compiler Algorithm for Prefetching. In ASPLOS. 62--73.","DOI":"10.1145\/143371.143488"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Stefan Noll Jens Teubner Norman May and Alexander B\u00f6hm. 2018. Accelerating Concurrent Workloads with CPU Cache Partitioning. In ICDE. 437--448.  Stefan Noll Jens Teubner Norman May and Alexander B\u00f6hm. 2018. Accelerating Concurrent Workloads with CPU Cache Partitioning. In ICDE. 437--448.","DOI":"10.1109\/ICDE.2018.00047"},{"key":"e_1_3_2_1_22_1","volume-title":"Jouppi","author":"Ranganathan Parthasarathy","year":"2000","unstructured":"Parthasarathy Ranganathan , Sarita V. Adve , and Norman P . Jouppi . 2000 . Reconfigurable caches and their application to media processing. In ISCA, Alan D. Berenbaum and Joel S. Emer (Eds .). 214--224. Parthasarathy Ranganathan, Sarita V. Adve, and Norman P. Jouppi. 2000. Reconfigurable caches and their application to media processing. In ISCA, Alan D. Berenbaum and Joel S. Emer (Eds.). 214--224."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Bharath Ravi Hrishikesh Amur and Karsten Schwan. 2013. A-Cache: Resolving cache interference for distributed storage with mixed workloads. In CLUSTER.  Bharath Ravi Hrishikesh Amur and Karsten Schwan. 2013. A-Cache: Resolving cache interference for distributed storage with mixed workloads. In CLUSTER.","DOI":"10.1109\/CLUSTER.2013.6702625"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Livio Soares David K. Tam and Michael Stumm. 2008. Reducing the harmful effects of last-level cache polluters with an OS-level software-only pollute buffer. In MICRO. 258--269.  Livio Soares David K. Tam and Michael Stumm. 2008. Reducing the harmful effects of last-level cache polluters with an OS-level software-only pollute buffer. In MICRO. 258--269.","DOI":"10.1109\/MICRO.2008.4771796"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Daniel S\u00e1nchez and Christos Kozyrakis. 2011. Vantage: scalable and efficient fine-grain cache partitioning. In ISCA Ravi Iyer Qing Yang and Antonio Gonz\u00e1lez (Eds.). 57--68.  Daniel S\u00e1nchez and Christos Kozyrakis. 2011. Vantage: scalable and efficient fine-grain cache partitioning. In ISCA Ravi Iyer Qing Yang and Antonio Gonz\u00e1lez (Eds.). 57--68.","DOI":"10.1145\/2024723.2000073"},{"key":"e_1_3_2_1_26_1","volume-title":"Molecular Caches: A caching structure for dynamic creation of application-specific Heterogeneous cache regions. In MICRO. 433--442.","author":"Varadarajan Keshavan","year":"2006","unstructured":"Keshavan Varadarajan , S. K. Nandy , Vishal Sharda , Bharadwaj Amrutur , Ravi R. Iyer , Srihari Makineni , and Donald Newell . 2006 . Molecular Caches: A caching structure for dynamic creation of application-specific Heterogeneous cache regions. In MICRO. 433--442. Keshavan Varadarajan, S. K. Nandy, Vishal Sharda, Bharadwaj Amrutur, Ravi R. Iyer, Srihari Makineni, and Donald Newell. 2006. Molecular Caches: A caching structure for dynamic creation of application-specific Heterogeneous cache regions. In MICRO. 433--442."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1952998.1953001"},{"key":"e_1_3_2_1_28_1","volume-title":"Loh","author":"Xie Yuejian","year":"2009","unstructured":"Yuejian Xie and Gabriel H . Loh . 2009 . PIPP: promotion\/insertion pseudo-partitioning of multi-core shared caches. In ISCA. 174--183. Yuejian Xie and Gabriel H. Loh. 2009. PIPP: promotion\/insertion pseudo-partitioning of multi-core shared caches. In ISCA. 174--183."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Qin Zhao David Koh Syed Raza Derek Bruening Weng-Fai Wong and Saman Amarasinghe. 2011. Dynamic Cache Contention Detection in Multi-Threaded Applications. In VEE. 27--38.  Qin Zhao David Koh Syed Raza Derek Bruening Weng-Fai Wong and Saman Amarasinghe. 2011. Dynamic Cache Contention Detection in Multi-Threaded Applications. In VEE. 27--38.","DOI":"10.1145\/2007477.1952688"}],"event":{"name":"SIGMOD\/PODS '21: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Virtual Event China","acronym":"SIGMOD\/PODS '21"},"container-title":["Proceedings of the 17th International Workshop on Data Management on New Hardware (DaMoN 2021)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465998.3466016","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3465998.3466016","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3465998.3466016","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:18Z","timestamp":1750191498000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465998.3466016"}},"subtitle":["Composing Cache Partitioning and Prefetching for Task-based Query Processing"],"short-title":[],"issued":{"date-parts":[[2021,6,20]]},"references-count":29,"alternative-id":["10.1145\/3465998.3466016","10.1145\/3465998"],"URL":"https:\/\/doi.org\/10.1145\/3465998.3466016","relation":{},"subject":[],"published":{"date-parts":[[2021,6,20]]},"assertion":[{"value":"2021-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}