{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:11Z","timestamp":1750220651615,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"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":["1849559"],"award-info":[{"award-number":["1849559"]}],"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,3,22]]},"DOI":"10.1145\/3412841.3441913","type":"proceedings-article","created":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T05:10:24Z","timestamp":1619154624000},"page":"311-320","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A study of work distribution and contention in database primitives on heterogeneous CPU\/GPU architectures"],"prefix":"10.1145","author":[{"given":"Michael","family":"Gowanlock","sequence":"first","affiliation":[{"name":"Northern Arizona University"}]},{"given":"Zane","family":"Fink","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}]},{"given":"Ben","family":"Karsin","sequence":"additional","affiliation":[{"name":"Universit\u00e9 libre de Bruxelles, Brussels, Belgium"}]},{"given":"Jordan","family":"Wright","sequence":"additional","affiliation":[{"name":"Northern Arizona University"}]}],"member":"320","published-online":{"date-parts":[[2021,4,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/48529.48535"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2018.00116"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.236"},{"key":"e_1_3_2_1_4_1","unstructured":"Rohit Chandra Leo Dagum David Kohr Ramesh Menon Dror Maydan and Jeff McDonald. 2001. Parallel programming in OpenMP. Morgan Kaufmann."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3330345.3331057"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1526709.1526766"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/800133.804339"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3183734"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0024714"},{"key":"e_1_3_2_1_10_1","series-title":"SIAM J. Comput. (1997), 638--648","volume-title":"The Queue-Read Queue-Write PRAM model: Accounting for contention in parallel algorithms","author":"Gibbons Phillip B","unstructured":"Phillip B Gibbons, Yossi Matias, and Vijaya Ramachandran. 1997. The Queue-Read Queue-Write PRAM model: Accounting for contention in parallel algorithms. SIAM J. Comput. (1997), 638--648."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2019.01.004"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3329785.3329926"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/asi.10268"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.00880.x"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36285-1_2"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-44039-2_20"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2015.40"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735688.1735696"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/HIPC.2009.5433179"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389705"},{"key":"e_1_3_2_1_21_1","volume-title":"Vetter","author":"Mittal Sparsh","year":"2015","unstructured":"Sparsh Mittal and Jeffrey S. Vetter. 2015. A Survey of CPU-GPU Heterogeneous Computing Techniques. ACM Comput. Surv. 47, 4, Article 69 (2015), 35 pages."},{"key":"e_1_3_2_1_22_1","unstructured":"NVIDIA. 2017. Volta. http:\/\/images.nvidia.com\/content\/volta-architecture\/pdf\/volta-architecture-whitepaper.pdf Accessed: 31-01-2019."},{"key":"e_1_3_2_1_23_1","volume-title":"PCI-SIG DevCon 2017 Update. https:\/\/pcisig.com\/sites\/default\/files\/files\/PCI-SIG%20DevCon%202017%20Press%20Deck.pdf Accessed","author":"PCI-SIG.","year":"2020","unstructured":"PCI-SIG. 2017. PCI-SIG DevCon 2017 Update. https:\/\/pcisig.com\/sites\/default\/files\/files\/PCI-SIG%20DevCon%202017%20Press%20Deck.pdf Accessed: July 16, 2020."},{"volume-title":"IEEE Intl. Parallel & Distributed Processing Symp. 1--12","author":"Schaa D.","key":"e_1_3_2_1_24_1","unstructured":"D. Schaa and D. Kaeli. 2009. Exploring the multiple-GPU design space. In IEEE Intl. Parallel & Distributed Processing Symp. 1--12."},{"key":"e_1_3_2_1_25_1","unstructured":"Shubhabrata Sengupta Mark Harris Yao Zhang and John D Owens. 2007. Scan primitives for GPU computing. In Graphics hardware. 97--106."},{"key":"e_1_3_2_1_26_1","volume-title":"A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics (Extended Version). arXiv preprint arXiv:2003.01178","author":"Shanbhag Anil","year":"2020","unstructured":"Anil Shanbhag, Samuel Madden, and Xiangyao Yu. 2020. A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics (Extended Version). arXiv preprint arXiv:2003.01178 (2020)."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370082.1370089"},{"key":"e_1_3_2_1_28_1","first-page":"1","article-title":"Parallel Database","volume":"146","author":"Taniar David","year":"2002","unstructured":"David Taniar and J. Wenny Rahayu. 2002. Parallel Database Sorting. Inf. Sci. 146, 1--4 (2002), 171--219.","journal-title":"Sorting. Inf. Sci."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4379(95)00011-R"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/79173.79181"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2014.16"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693082"}],"event":{"name":"SAC '21: The 36th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Virtual Event Republic of Korea","acronym":"SAC '21"},"container-title":["Proceedings of the 36th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3441913","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3412841.3441913","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3412841.3441913","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:23Z","timestamp":1750197743000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3441913"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":32,"alternative-id":["10.1145\/3412841.3441913","10.1145\/3412841"],"URL":"https:\/\/doi.org\/10.1145\/3412841.3441913","relation":{},"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"2021-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}