{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:20:26Z","timestamp":1750220426562,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,14]],"date-time":"2021-06-14T00:00:00Z","timestamp":1623628800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"publisher","award":["FA9550-17-1-036"],"award-info":[{"award-number":["FA9550-17-1-036"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1814974"],"award-info":[{"award-number":["CNS-1814974"]}],"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,14]]},"DOI":"10.1145\/3456727.3463779","type":"proceedings-article","created":{"date-parts":[[2021,6,6]],"date-time":"2021-06-06T12:34:14Z","timestamp":1622982854000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["KVCG"],"prefix":"10.1145","author":[{"given":"dePaul","family":"Miller","sequence":"first","affiliation":[{"name":"Lehigh University"}]},{"given":"Jacob","family":"Nelson","sequence":"additional","affiliation":[{"name":"Lehigh University"}]},{"given":"Ahmed","family":"Hassan","sequence":"additional","affiliation":[{"name":"Lehigh University"}]},{"given":"Roberto","family":"Palmieri","sequence":"additional","affiliation":[{"name":"Lehigh University"}]}],"member":"320","published-online":{"date-parts":[[2021,6,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. How to Access Global Memory Efficiently in CUDA C\/C Kernels. https:\/\/devblogs.nvidia.com\/how-access-global-memory-efficiently-cuda-c-kernels\/  2018. How to Access Global Memory Efficiently in CUDA C\/C Kernels. https:\/\/devblogs.nvidia.com\/how-access-global-memory-efficiently-cuda-c-kernels\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2021. https:\/\/www.mysql.com\/  2021. https:\/\/www.mysql.com\/"},{"key":"e_1_3_2_1_3_1","unstructured":"2021. https:\/\/www.nvidia.com\/en-us\/geforce\/graphics-cards\/30-series\/  2021. https:\/\/www.nvidia.com\/en-us\/geforce\/graphics-cards\/30-series\/"},{"key":"e_1_3_2_1_4_1","unstructured":"2021. https:\/\/www.amd.com\/en\/products\/cpu\/amd-ryzen-threadripper-3990x  2021. https:\/\/www.amd.com\/en\/products\/cpu\/amd-ryzen-threadripper-3990x"},{"key":"e_1_3_2_1_5_1","unstructured":"2021. https:\/\/docs.aws.amazon.com\/dlami\/latest\/devguide\/gpu.html  2021. https:\/\/docs.aws.amazon.com\/dlami\/latest\/devguide\/gpu.html"},{"key":"e_1_3_2_1_6_1","unstructured":"2021. https:\/\/cloud.google.com\/gpu  2021. https:\/\/cloud.google.com\/gpu"},{"key":"e_1_3_2_1_7_1","unstructured":"2021. Azure VM sizes - GPU - Azure Virtual Machines. https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/sizes-gpu  2021. Azure VM sizes - GPU - Azure Virtual Machines. https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/sizes-gpu"},{"key":"e_1_3_2_1_8_1","unstructured":"2021. CUDA C Programming Guide. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html  2021. CUDA C Programming Guide. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"e_1_3_2_1_9_1","unstructured":"2021. MegaKV Github. https:\/\/github.com\/pzrq\/megakv  2021. MegaKV Github. https:\/\/github.com\/pzrq\/megakv"},{"key":"e_1_3_2_1_10_1","unstructured":"2021. Parallel Thread Execution ISA Version 7.1. https:\/\/docs.nvidia.com\/cuda\/parallel-thread-execution\/index.html  2021. Parallel Thread Execution ISA Version 7.1. https:\/\/docs.nvidia.com\/cuda\/parallel-thread-execution\/index.html"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2775054.2694391"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2018.00052"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"key":"e_1_3_2_1_14_1","unstructured":"Rajesh Bordawekar and Pidad Gasfar D'souza. 2018. Evaluation of Hybrid Cache-coherent Concurrent Hash Table on Power9 System With Nvlink 2. http:\/\/on-demand.gputechconf.com\/gtc\/2018\/video\/S8172\/  Rajesh Bordawekar and Pidad Gasfar D'souza. 2018. Evaluation of Hybrid Cache-coherent Concurrent Hash Table on Power9 System With Nvlink 2. http:\/\/on-demand.gputechconf.com\/gtc\/2018\/video\/S8172\/"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2012.16"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"key":"e_1_3_2_1_17_1","volume-title":"Khan","author":"Castro Daniel","year":"2019","unstructured":"Daniel Castro , Paolo Romano , Aleksandar Illic , and Amin M . Khan . 2019 . HeTM: Transactional Memory for Heterogeneous Systems . arXiv:cs.DC\/1905.00661 Daniel Castro, Paolo Romano, Aleksandar Illic, and Amin M. Khan. 2019. HeTM: Transactional Memory for Heterogeneous Systems. arXiv:cs.DC\/1905.00661"},{"key":"e_1_3_2_1_18_1","unstructured":"Daniel Cederman Philippas Tsigas and Muhammad Tayyab Chaudhry. 2010. Towards a Software Transactional Memory for Graphics Processors.. In EGPGV. 121--129.  Daniel Cederman Philippas Tsigas and Muhammad Tayyab Chaudhry. 2010. Towards a Software Transactional Memory for Graphics Processors.. In EGPGV. 121--129."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080204"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_21_1","unstructured":"Intel corp. 2021. Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2: Instruction Set Reference. (2021).  Intel corp. 2021. Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2: Instruction Set Reference. (2021)."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. 401--414","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107 , Dushyanth Narayanan , Orion Hodson , and Miguel Castro . 2014 . FaRM: Fast remote memory . In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. 401--414 . Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. 2014. FaRM: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. 401--414."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1012889.1012894"},{"volume-title":"Proceedings of the 46th Annual IEEE\/ACM International Symposium on Microarchitecture. ACM, 408--420","author":"Wilson","key":"e_1_3_2_1_24_1","unstructured":"Wilson W.L. Fung and Tor M. Aamodt. 2013. Energy efficient GPU transactional memory via space-time optimizations . In Proceedings of the 46th Annual IEEE\/ACM International Symposium on Microarchitecture. ACM, 408--420 . Wilson W.L. Fung and Tor M. Aamodt. 2013. Energy efficient GPU transactional memory via space-time optimizations. In Proceedings of the 46th Annual IEEE\/ACM International Symposium on Microarchitecture. ACM, 408--420."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387523"},{"key":"e_1_3_2_1_26_1","unstructured":"Google. 2019. LevelDB. https:\/\/github.com\/google\/leveldb.  Google. 2019. LevelDB. https:\/\/github.com\/google\/leveldb."},{"key":"e_1_3_2_1_27_1","unstructured":"Mark Harris. 2013. Unified Memory in CUDA 6.  Mark Harris. 2013. Unified Memory in CUDA 6."},{"volume-title":"12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 185--201.","author":"Kalia Anuj","key":"e_1_3_2_1_28_1","unstructured":"Anuj Kalia , Michael Kaminsky , and David G Andersen . 2016. FaSST : Fast, Scalable and Simple Distributed Transactions with Two-Sided ({RDMA}) Datagram RPCs . In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 185--201. Anuj Kalia, Michael Kaminsky, and David G Andersen. 2016. FaSST: Fast, Scalable and Simple Distributed Transactions with Two-Sided ({RDMA}) Datagram RPCs. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16). 185--201."},{"volume-title":"Proceedings of the 29th ACM on International Conference on Supercomputing. ACM, 109--118","author":"Li Ang","key":"e_1_3_2_1_29_1","unstructured":"Ang Li , Gert-Jan van den Braak, Henk Corporaal, and Akash Kumar. 2015. Fine-grained synchronizations and dataflow programming on GPUs . In Proceedings of the 29th ACM on International Conference on Supercomputing. ACM, 109--118 . Ang Li, Gert-Jan van den Braak, Henk Corporaal, and Akash Kumar. 2015. Fine-grained synchronizations and dataflow programming on GPUs. In Proceedings of the 29th ACM on International Conference on Supercomputing. ACM, 109--118."},{"key":"e_1_3_2_1_30_1","volume-title":"An Evaluation of Unified Memory Technology on NVIDIA GPUs. 2015 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing","author":"Li Wenqiang","year":"2015","unstructured":"Wenqiang Li , Guanghao Jin , Xuewen Cui , and Simon See . 2015 . An Evaluation of Unified Memory Technology on NVIDIA GPUs. 2015 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (2015), 1092--1098. Wenqiang Li, Guanghao Jin, Xuewen Cui, and Simon See. 2015. An Evaluation of Unified Memory Technology on NVIDIA GPUs. 2015 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (2015), 1092--1098."},{"volume-title":"11th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 14). 429--444.","author":"Lim Hyeontaek","key":"e_1_3_2_1_31_1","unstructured":"Hyeontaek Lim , Dongsu Han , David G Andersen , and Michael Kaminsky . 2014. {MICA} : A holistic approach to fast in-memory key-value storage . In 11th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 14). 429--444. Hyeontaek Lim, Dongsu Han, David G Andersen, and Michael Kaminsky. 2014. {MICA}: A holistic approach to fast in-memory key-value storage. In 11th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 14). 429--444."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332466.3374526"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2012.18"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5757"},{"key":"e_1_3_2_1_35_1","unstructured":"Rajesh Nishtala Hans Fugal Steven Grimm Marc Kwiatkowski Herman Lee Harry C Li Ryan McElroy Mike Paleczny Daniel Peek Paul Saab etal 2013. Scaling memcache at facebook. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 385--398.  Rajesh Nishtala Hans Fugal Steven Grimm Marc Kwiatkowski Herman Lee Harry C Li Ryan McElroy Mike Paleczny Daniel Peek Paul Saab et al. 2013. Scaling memcache at facebook. In Presented as part of the 10th { USENIX } Symposium on Networked Systems Design and Implementation ( { NSDI } 13). 385--398."},{"key":"e_1_3_2_1_36_1","first-page":"385","article-title":"Scaling Memcache at Facebook. In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13). USENIX","author":"Nishtala Rajesh","year":"2013","unstructured":"Rajesh Nishtala , Hans Fugal , Steven Grimm , Marc Kwiatkowski , Herman Lee , Harry C. Li , Ryan McElroy , Mike Paleczny , Daniel Peek , Paul Saab , David Stafford , Tony Tung , and Venkateshwaran Venkataramani . 2013 . Scaling Memcache at Facebook. In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13). USENIX , Lombard , IL , 385 -- 398 . https:\/\/www.usenix.org\/conference\/nsdi13\/technical-sessions\/presentation\/nishtala Rajesh Nishtala, Hans Fugal, Steven Grimm, Marc Kwiatkowski, Herman Lee, Harry C. Li, Ryan McElroy, Mike Paleczny, Daniel Peek, Paul Saab, David Stafford, Tony Tung, and Venkateshwaran Venkataramani. 2013. Scaling Memcache at Facebook. In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13). USENIX, Lombard, IL, 385--398. https:\/\/www.usenix.org\/conference\/nsdi13\/technical-sessions\/presentation\/nishtala","journal-title":"Lombard"},{"key":"e_1_3_2_1_37_1","unstructured":"Nikolay Sakharnykh. 2018. Everything You Need to Know About Unified Memory. http:\/\/on-demand.gputechconf.com\/gtc\/2018\/presentation\/s8430-everything-you-need-to-know-about-unified-memory.pdf  Nikolay Sakharnykh. 2018. Everything You Need to Know About Unified Memory. http:\/\/on-demand.gputechconf.com\/gtc\/2018\/presentation\/s8430-everything-you-need-to-know-about-unified-memory.pdf"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380595"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/16856.16888"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470477"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.80"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2903150.2903155"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2013.4"},{"key":"e_1_3_2_1_44_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020","author":"Yang Juncheng","year":"2020","unstructured":"Juncheng Yang , Yao Yue , and K. V. Rashmi . 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter . In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020 , Virtual Event , November 4-6, 2020 . USENIX Association, 191--208. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/yang Juncheng Yang, Yao Yue, and K. V. Rashmi. 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020. USENIX Association, 191--208. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/yang"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809984"}],"event":{"name":"SYSTOR '21: The 14th ACM International Systems and Storage Conference","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","Technion Israel Institute of Technology","USENIX Assoc USENIX Assoc"],"location":"Haifa Israel","acronym":"SYSTOR '21"},"container-title":["Proceedings of the 14th ACM International Conference on Systems and Storage"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3456727.3463779","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3456727.3463779","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3456727.3463779","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3456727.3463779","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:46:56Z","timestamp":1750193216000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3456727.3463779"}},"subtitle":["a heterogeneous key-value store for skewed workloads"],"short-title":[],"issued":{"date-parts":[[2021,6,14]]},"references-count":45,"alternative-id":["10.1145\/3456727.3463779","10.1145\/3456727"],"URL":"https:\/\/doi.org\/10.1145\/3456727.3463779","relation":{},"subject":[],"published":{"date-parts":[[2021,6,14]]},"assertion":[{"value":"2021-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}