{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:22Z","timestamp":1750221202914,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,24]],"date-time":"2018-02-24T00:00:00Z","timestamp":1519430400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,24]]},"DOI":"10.1145\/3180270.3180275","type":"proceedings-article","created":{"date-parts":[[2018,2,12]],"date-time":"2018-02-12T14:03:02Z","timestamp":1518444182000},"page":"2-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A Case for Scoped Persist Barriers in GPUs"],"prefix":"10.1145","author":[{"given":"Dibakar","family":"Gope","sequence":"first","affiliation":[{"name":"ARM Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arkaprava","family":"Basu","sequence":"additional","affiliation":[{"name":"AMD Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sooraj","family":"Puthoor","sequence":"additional","affiliation":[{"name":"AMD Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mitesh","family":"Meswani","sequence":"additional","affiliation":[{"name":"ARM"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,24]]},"reference":[{"unstructured":"{n. d.}. CUDA C Programming Guide. ({n. d.}). Accessed: 2015-11-20.  {n. d.}. CUDA C Programming Guide. ({n. d.}). Accessed: 2015-11-20.","key":"e_1_3_2_1_1_1"},{"unstructured":"{n. d.}. The Gem5 simulator. http:\/\/gem5.org\/. ({n. d.}). Accessed: 2015-11-19.  {n. d.}. The Gem5 simulator. http:\/\/gem5.org\/. ({n. d.}). Accessed: 2015-11-19.","key":"e_1_3_2_1_2_1"},{"unstructured":"{n. d.}. Heterogenous System Architecture (HSA). http:\/\/www.hsafoundation.com\/standards\/. ({n. d.}). Accessed: 2015-11-19.  {n. d.}. Heterogenous System Architecture (HSA). http:\/\/www.hsafoundation.com\/standards\/. ({n. d.}). Accessed: 2015-11-19.","key":"e_1_3_2_1_3_1"},{"unstructured":"{n. d.}. The OpenCL Specification Version 2.0. ({n. d.}). https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-2.0.pdf.  {n. d.}. The OpenCL Specification Version 2.0. ({n. d.}). https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-2.0.pdf.","key":"e_1_3_2_1_4_1"},{"unstructured":"AMD. 2016. AMD Collaborates with Alibaba Cloud to Deliver Cloud Computing Services Based on AMD Radeon Pro GPU Technologies. (2016). http:\/\/www.amd.com\/en-us\/press-releases\/Pages\/amd-collaborates-with-2016oct14.aspx.  AMD. 2016. AMD Collaborates with Alibaba Cloud to Deliver Cloud Computing Services Based on AMD Radeon Pro GPU Technologies. (2016). http:\/\/www.amd.com\/en-us\/press-releases\/Pages\/amd-collaborates-with-2016oct14.aspx.","key":"e_1_3_2_1_5_1"},{"unstructured":"AMD Inc. 2016. Radeon Pro SSG launched. (2016). http:\/\/www.amd.com\/en-us\/press-releases\/Pages\/amd-radeon-pro-2016jul25.aspx.  AMD Inc. 2016. Radeon Pro SSG launched. (2016). http:\/\/www.amd.com\/en-us\/press-releases\/Pages\/amd-radeon-pro-2016jul25.aspx.","key":"e_1_3_2_1_6_1"},{"unstructured":"AMD Inc. 2016. Radeon Pro SSG Technical brief. (2016). https:\/\/www.amd.com\/Documents\/Radeon-Pro-SSG-Technical-Brief.pdf.  AMD Inc. 2016. Radeon Pro SSG Technical brief. (2016). https:\/\/www.amd.com\/Documents\/Radeon-Pro-SSG-Technical-Brief.pdf.","key":"e_1_3_2_1_7_1"},{"unstructured":"AnandTech. {n. d.}. AMD Carrizo. ({n. d.}). http:\/\/www.anandtech.com\/show\/9319\/amd-launches-carrizo-the-laptop-leap-of-efficiency-and-architecture-updates\/7.  AnandTech. {n. d.}. AMD Carrizo. ({n. d.}). http:\/\/www.anandtech.com\/show\/9319\/amd-launches-carrizo-the-laptop-leap-of-efficiency-and-architecture-updates\/7.","key":"e_1_3_2_1_8_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.14778\/3025111.3025116"},{"unstructured":"Greg Atwood. 2011. Current and Emerging Memory Technology Landscape. In The Flash Memory Summit.  Greg Atwood. 2011. Current and Emerging Memory Technology Landscape. In The Flash Memory Summit.","key":"e_1_3_2_1_10_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/1735688.1735706"},{"volume-title":"Hewlett-Packard","year":"2015","author":"J.","key":"e_1_3_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/2660193.2660224"},{"volume-title":"Solid-State Circuits Conference Digest of Technical Papers (ISSCC)","year":"2012","author":"Choi Y.","key":"e_1_3_2_1_14_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/1950365.1950380"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1145\/1950365.1950380"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/1629575.1629589"},{"unstructured":"Justin DeBrabant Joy Arulraj Andrew Pavlo Michael Stonebraker Stan Zdonik and Subramanya Dulloor. 2014. A Prolegomenon on OLTP Database Systems for Non-Volatile Memory. In ADMS@VLDB. 57--63. http:\/\/hstore.cs.brown.edu\/papers\/hstore-nvm.pdf  Justin DeBrabant Joy Arulraj Andrew Pavlo Michael Stonebraker Stan Zdonik and Subramanya Dulloor. 2014. A Prolegomenon on OLTP Database Systems for Non-Volatile Memory. In ADMS@VLDB. 57--63. http:\/\/hstore.cs.brown.edu\/papers\/hstore-nvm.pdf","key":"e_1_3_2_1_18_1"},{"unstructured":"Digital Ternds. 2016. Intel confirms 2016 arrival of 3D XPoint-based Optane SSD. (2016). http:\/\/www.digitaltrends.com\/computing\/intel-optane-ssd-2016-3dxpoint\/.  Digital Ternds. 2016. Intel confirms 2016 arrival of 3D XPoint-based Optane SSD. (2016). http:\/\/www.digitaltrends.com\/computing\/intel-optane-ssd-2016-3dxpoint\/.","key":"e_1_3_2_1_19_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/2592798.2592814"},{"unstructured":"Fallabs. 2012. Kyoto Cabinet: a straightforward implementation of DBM. (2012). http:\/\/fallabs.com\/kyotocabinet\/.  Fallabs. 2012. Kyoto Cabinet: a straightforward implementation of DBM. (2012). http:\/\/fallabs.com\/kyotocabinet\/.","key":"e_1_3_2_1_21_1"},{"volume-title":"Proceedings of the 20th International Symposium on High Performance Computer Architecture (HPCA '14)","author":"Hechtman Blake A.","key":"e_1_3_2_1_22_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1109\/IEDM.2010.5703348"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/2541940.2541981"},{"unstructured":"HSAFoundation. {n. d.}. Kernel agent context switching. ({n. d.}). http:\/\/www.hsafoundation.com\/html\/Content\/SysArch\/Topics\/02_Details\/req_kernel_agent_context_switching.htm.  HSAFoundation. {n. d.}. Kernel agent context switching. ({n. d.}). http:\/\/www.hsafoundation.com\/html\/Content\/SysArch\/Topics\/02_Details\/req_kernel_agent_context_switching.htm.","key":"e_1_3_2_1_25_1"},{"volume-title":"Pmem: Persistent Memory Programming.","year":"2017","key":"e_1_3_2_1_26_1"},{"unstructured":"Intel Corp. 2015. Intel and Micron Produce Breakthrough Memory Technology. (July 23 2015). Press Release from http:\/\/newsroom.intel.com\/docs\/DOC-6713.  Intel Corp. 2015. Intel and Micron Produce Breakthrough Memory Technology. (July 23 2015). Press Release from http:\/\/newsroom.intel.com\/docs\/DOC-6713.","key":"e_1_3_2_1_27_1"},{"unstructured":"International Technology Roadmap for Semiconductors. 2011. Process Integration Devices and Structures. (2011). http:\/\/www.itrs.net\/Links\/2011ITRS\/2011Chapters\/2011PIDS.pdf.  International Technology Roadmap for Semiconductors. 2011. Process Integration Devices and Structures. (2011). http:\/\/www.itrs.net\/Links\/2011ITRS\/2011Chapters\/2011PIDS.pdf.","key":"e_1_3_2_1_28_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/2872362.2872410"},{"unstructured":"John Barrus. 2016. Announcing GPUs for Google Cloud Platform. (2016). https:\/\/cloudplatform.googleblog.com\/2016\/11\/announcing-GPUs-for-Google-Cloud-Platform.html.  John Barrus. 2016. Announcing GPUs for Google Cloud Platform. (2016). https:\/\/cloudplatform.googleblog.com\/2016\/11\/announcing-GPUs-for-Google-Cloud-Platform.html.","key":"e_1_3_2_1_30_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1145\/2830772.2830805"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.14778\/1454159.1454211"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1145\/2723372.2746480"},{"unstructured":"Kinetica. 2017. GPU-accelerated analytics database. (2017). https:\/\/www.kinetica.com\/.  Kinetica. 2017. GPU-accelerated analytics database. (2017). https:\/\/www.kinetica.com\/.","key":"e_1_3_2_1_34_1"},{"volume-title":"Non-Volatile Memories Workshop (NVMW '15)","author":"Kolli Aasheesh","key":"e_1_3_2_1_35_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1145\/2872362.2872381"},{"volume-title":"Proceedings of the 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '16)","author":"Kolli Aasheesh","key":"e_1_3_2_1_37_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_38_1","DOI":"10.1145\/2541940.2541957"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_39_1","DOI":"10.1145\/268998.266665"},{"volume-title":"Computer Design (ICCD), 2014 32nd IEEE International Conference on. 216--223","author":"Lu Youyou","key":"e_1_3_2_1_40_1"},{"unstructured":"MongoDB Inc. 2017. MongoDB. (2017). http:\/\/www.mongodb.org\/.  MongoDB Inc. 2017. MongoDB. (2017). http:\/\/www.mongodb.org\/.","key":"e_1_3_2_1_41_1"},{"unstructured":"N. Muralimanohar R. Balasubramonian and N. P. Jouppi. 2009. CACTI 6.0: A Tool to Model Large Caches. (2009). HP Laboratories.  N. Muralimanohar R. Balasubramonian and N. P. Jouppi. 2009. CACTI 6.0: A Tool to Model Large Caches. (2009). HP Laboratories.","key":"e_1_3_2_1_42_1"},{"volume-title":"High Performance Computer Architecture (HPCA), 2015 IEEE 21st International Symposium on. 309--319","author":"Nair P. J.","key":"e_1_3_2_1_43_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_44_1","DOI":"10.1145\/2485922.2485929"},{"unstructured":"NVIDIA. 2016. GPU-Accelerated Applications. (2016). http:\/\/images.nvidia.com\/content\/tesla\/pdf\/Apps-Catalog-March-2016.pdf.  NVIDIA. 2016. GPU-Accelerated Applications. (2016). http:\/\/images.nvidia.com\/content\/tesla\/pdf\/Apps-Catalog-March-2016.pdf.","key":"e_1_3_2_1_45_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_46_1","DOI":"10.1145\/2694344.2694350"},{"volume-title":"Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA '14)","author":"Pelley Steven","key":"e_1_3_2_1_47_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_48_1","DOI":"10.14778\/2732228.2732231"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_49_1","DOI":"10.1109\/LCA.2015.2443105"},{"doi-asserted-by":"crossref","unstructured":"M. Qureshi S. Gurumurthi and B. Rajendran. 2011. Phase Change Memory: From Devices to Systems. Morgan and Claypool.   M. Qureshi S. Gurumurthi and B. Rajendran. 2011. Phase Change Memory: From Devices to Systems. Morgan and Claypool.","key":"e_1_3_2_1_50_1","DOI":"10.1007\/978-3-031-01735-3"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_51_1","DOI":"10.1145\/2830772.2830802"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_52_1","DOI":"10.1145\/2501620.2501623"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_53_1","DOI":"10.1145\/3079856.3080240"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_54_1","DOI":"10.14778\/2536222.2536251"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_55_1","DOI":"10.1145\/2742854.2742864"},{"unstructured":"T. A. Shah. 2010. FabMem: A Multiported RAM and CAM Compiler for Superscalar Design Space Exploration. (2010). Master's thesis North Carolina State University.  T. A. Shah. 2010. FabMem: A Multiported RAM and CAM Compiler for Superscalar Design Space Exploration. (2010). Master's thesis North Carolina State University.","key":"e_1_3_2_1_56_1"},{"unstructured":"TheNextPlatform. 2017. MapD GPU Database Looks Forward To Heftier Iron. (2017). https:\/\/www.nextplatform.com\/2016\/03\/30\/mapd-gpu-database-looks-forward-heftier-iron\/.  TheNextPlatform. 2017. MapD GPU Database Looks Forward To Heftier Iron. (2017). https:\/\/www.nextplatform.com\/2016\/03\/30\/mapd-gpu-database-looks-forward-heftier-iron\/.","key":"e_1_3_2_1_57_1"},{"unstructured":"top500.org. 2016. Top500 Supercomputer listing. (2016). https:\/\/www.top500.org\/statistics\/sublist\/.  top500.org. 2016. Top500 Supercomputer listing. (2016). https:\/\/www.top500.org\/statistics\/sublist\/.","key":"e_1_3_2_1_58_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_59_1","DOI":"10.1145\/1950365.1950379"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_60_1","DOI":"10.1145\/1950365.1950379"},{"volume-title":"Proceedings of the 22nd International Symposium on High Performance Computer Architecture (HPCA '16)","year":"2016","author":"Wang Hao","key":"e_1_3_2_1_61_1"},{"unstructured":"Wikipedia. {n. d.}. B+ tree. ({n. d.}).  Wikipedia. {n. d.}. B+ tree. ({n. d.}).","key":"e_1_3_2_1_62_1"},{"unstructured":"Jung H. Yoon Hillery C. Hunter and Gary A. Tressler. 2013. Flash and DRAM Si scaling challenges emerging non-volatile memory technology enablement - Implications to enterprise storage and server compute systems.. In The Flash Memory Summit.  Jung H. Yoon Hillery C. Hunter and Gary A. Tressler. 2013. Flash and DRAM Si scaling challenges emerging non-volatile memory technology enablement - Implications to enterprise storage and server compute systems.. In The Flash Memory Summit.","key":"e_1_3_2_1_63_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_64_1","DOI":"10.1109\/TKDE.2015.2427795"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_65_1","DOI":"10.1145\/2694344.2694370"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_66_1","DOI":"10.1145\/2540708.2540744"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_67_1","DOI":"10.1145\/2540708.2540744"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_68_1","DOI":"10.1109\/MICRO.2014.47"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"],"acronym":"PPoPP '18","name":"PPoPP '18: 23nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"Vienna Austria"},"container-title":["Proceedings of the 11th Workshop on General Purpose GPUs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180270.3180275","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3180270.3180275","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:30Z","timestamp":1750210770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3180270.3180275"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,24]]},"references-count":68,"alternative-id":["10.1145\/3180270.3180275","10.1145\/3180270"],"URL":"https:\/\/doi.org\/10.1145\/3180270.3180275","relation":{},"subject":[],"published":{"date-parts":[[2018,2,24]]},"assertion":[{"value":"2018-02-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}