{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T09:19:04Z","timestamp":1773825544756,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,9]],"date-time":"2021-06-09T00:00:00Z","timestamp":1623196800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001459","name":"Ministry of Education - Singapore","doi-asserted-by":"publisher","award":["MOE2017-T2-1-122"],"award-info":[{"award-number":["MOE2017-T2-1-122"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,9]]},"DOI":"10.1145\/3448016.3457254","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T17:22:39Z","timestamp":1624036959000},"page":"1413-1425","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["MG-Join: A Scalable Join for Massively Parallel Multi-GPU Architectures"],"prefix":"10.1145","author":[{"given":"Johns","family":"Paul","sequence":"first","affiliation":[{"name":"Nanyang Technological University, Singapore, Singapore"}]},{"given":"Shengliang","family":"Lu","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"given":"Bingsheng","family":"He","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"given":"Chiew Tong","family":"Lau","sequence":"additional","affiliation":[{"name":"Nanyang Technological University, Singapore, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2021,6,18]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Amazon ec2. https:\/\/aws.amazon.com\/ec2\/instance-types\/p3\/.  Amazon ec2. https:\/\/aws.amazon.com\/ec2\/instance-types\/p3\/."},{"key":"e_1_3_2_2_2_1","unstructured":"DGX White Paper: NVIDIA. https:\/\/www.nvidia.com\/en-us\/data-center\/resources\/dgx-1-system-architecture-whitepaper\/.  DGX White Paper: NVIDIA. https:\/\/www.nvidia.com\/en-us\/data-center\/resources\/dgx-1-system-architecture-whitepaper\/."},{"key":"e_1_3_2_2_3_1","unstructured":"Interior gateway routing protocol. https:\/\/en.wikipedia.org\/wiki\/Interior_Gateway_Routing_Protocol.  Interior gateway routing protocol. https:\/\/en.wikipedia.org\/wiki\/Interior_Gateway_Routing_Protocol."},{"key":"e_1_3_2_2_4_1","unstructured":"Nvidia collective communication library. https:\/\/docs.nvidia.com\/deeplearning\/sdk\/nccl-developer-guide\/docs\/index.html.  Nvidia collective communication library. https:\/\/docs.nvidia.com\/deeplearning\/sdk\/nccl-developer-guide\/docs\/index.html."},{"key":"e_1_3_2_2_5_1","unstructured":"Nvidia dgx-1. https:\/\/www.nvidia.com\/en-us\/data-center\/dgx-1\/.  Nvidia dgx-1. https:\/\/www.nvidia.com\/en-us\/data-center\/dgx-1\/."},{"key":"e_1_3_2_2_6_1","unstructured":"Nvidia dgx station. https:\/\/www.nvidia.com\/en-us\/data-center\/dgx-station\/.  Nvidia dgx station. https:\/\/www.nvidia.com\/en-us\/data-center\/dgx-station\/."},{"key":"e_1_3_2_2_7_1","unstructured":"POWER8 with NVIDIA NVLink Technology. https:\/\/www-355.ibm.com\/systems\/power\/openpower\/tgcmDocumentRepository.xhtml?aliasId=POWER8_with_NVIDIA_NVLink.  POWER8 with NVIDIA NVLink Technology. https:\/\/www-355.ibm.com\/systems\/power\/openpower\/tgcmDocumentRepository.xhtml?aliasId=POWER8_with_NVIDIA_NVLink."},{"key":"e_1_3_2_2_8_1","volume-title":"http:\/\/www.tpc.org\/tpch\/","year":"1999","unstructured":"Tpc-h. http:\/\/www.tpc.org\/tpch\/ , 1999 . Tpc-h. http:\/\/www.tpc.org\/tpch\/, 1999."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00004-6"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACT.2009.92"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2750547"},{"issue":"8","key":"e_1_3_2_2_12_1","first-page":"235","article-title":"Groute","volume":"52","author":"Ben-Nun T.","year":"2017","unstructured":"T. Ben-Nun , M. Sutton , S. Pai , and K. Pingali . Groute : An Asynchronous Multi-GPU Programming Model for Irregular Computations. ACM SIGPLAN Notices , 52 ( 8 ): 235 -- 248 , 2017 . T. Ben-Nun, M. Sutton, S. Pai, and K. Pingali. Groute: An Asynchronous Multi-GPU Programming Model for Irregular Computations. ACM SIGPLAN Notices, 52(8):235--248, 2017.","journal-title":"An Asynchronous Multi-GPU Programming Model for Irregular Computations. ACM SIGPLAN Notices"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/2733004.2733042"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-19759-9_6"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/3303753.3303760"},{"key":"e_1_3_2_2_16_1","volume-title":"Proceesings of the 9th Biennial Conference on Innovative Data Systems Research, number CONF","author":"Chrysogelos P.","year":"2019","unstructured":"P. Chrysogelos , P. Sioulas , and A. Ailamaki . Hardware-conscious query processing in gpu-accelerated analytical engines . In Proceesings of the 9th Biennial Conference on Innovative Data Systems Research, number CONF , 2019 . P. Chrysogelos, P. Sioulas, and A. Ailamaki. Hardware-conscious query processing in gpu-accelerated analytical engines. In Proceesings of the 9th Biennial Conference on Innovative Data Systems Research, number CONF, 2019."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2019.8790160"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.14778\/3380750.3380758"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296979.3192404"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2003.815294"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337862"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376670"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536206.2536216"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735496.2735497"},{"key":"e_1_3_2_2_25_1","first-page":"2018","article-title":"Effective router assisted congestion control for sdn","author":"Hertiana S. N.","year":"2088","unstructured":"S. N. Hertiana , A. Kurniawan , U. S. Pasaribu , Effective router assisted congestion control for sdn . International Journal of Electrical & Computer Engineering ( 2088 --8708), 8(6), 2018 . S. N. Hertiana, A. Kurniawan, U. S. Pasaribu, et al. Effective router assisted congestion control for sdn. International Journal of Electrical & Computer Engineering (2088--8708), 8(6), 2018.","journal-title":"International Journal of Electrical & Computer Engineering ("},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.14778\/3157794.3157799"},{"key":"e_1_3_2_2_27_1","unstructured":"T. Kaldewey. GPU Join Processing Revisited.  T. Kaldewey. GPU Join Processing Revisited."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/3342263.3342276"},{"key":"e_1_3_2_2_29_1","volume-title":"https:\/\/www.omnisci.com\/","year":"2019","unstructured":"OmniSci. https:\/\/www.omnisci.com\/ . 2019 . OmniSci. https:\/\/www.omnisci.com\/. 2019."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2019.2935967"},{"key":"e_1_3_2_2_31_1","first-page":"1","volume-title":"Distributed and Parallel Databases","author":"Paul J.","unstructured":"J. Paul , B. He , S. Lu , and C. T. Lau . Revisiting hash join on graphics processors: a decade later . Distributed and Parallel Databases , pages 1 -- 23 . J. Paul, B. He, S. Lu, and C. T. Lau. Revisiting hash join on graphics processors: a decade later. Distributed and Parallel Databases, pages 1--23."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.14778\/3425879.3425890"},{"key":"e_1_3_2_2_33_1","volume-title":"ADMS","author":"Pirk H.","year":"2011","unstructured":"H. Pirk , S. Manegold , and M. Kersten . Accelerating foreign-key joins using asymmetric memory channels . In ADMS , 2011 . H. Pirk, S. Manegold, and M. Kersten. Accelerating foreign-key joins using asymmetric memory channels. In ADMS, 2011."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610521"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.5120\/7446-0401"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2016.7498324"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2015.7364051"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085504.3085521"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137628.3137636"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816684"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882917"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/UkrMiCo.2016.7739623"},{"key":"e_1_3_2_2_43_1","volume-title":"Hardware-conscious hash-joins on gpus. page 12","author":"Sioulas P.","year":"2019","unstructured":"P. Sioulas , P. Chrysogelos , M. Karpathiotakis , R. Appuswamy , and A. Ailamaki . Hardware-conscious hash-joins on gpus. page 12 , 2019 . P. Sioulas, P. Chrysogelos, M. Karpathiotakis, R. Appuswamy, and A. Ailamaki. Hardware-conscious hash-joins on gpus. page 12, 2019."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2019.00068"},{"key":"e_1_3_2_2_45_1","volume-title":"Gunrock: A High-Performance Graph Processing Library on the GPU","author":"Wang Y.","year":"2015","unstructured":"Y. Wang , A. Davidson , Y. Pan , Y. Wu , A. Riffel , and J. D. Owens . Gunrock: A High-Performance Graph Processing Library on the GPU . 2015 . Y. Wang, A. Davidson, Y. Pan, Y. Wu, A. Riffel, and J. D. Owens. Gunrock: A High-Performance Graph Processing Library on the GPU. 2015."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2677451"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536206.2536210"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1005-8885(17)60231-0"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304029"}],"event":{"name":"SIGMOD\/PODS '21: International Conference on Management of Data","location":"Virtual Event China","acronym":"SIGMOD\/PODS '21","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2021 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457254","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3448016.3457254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:06Z","timestamp":1750195686000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,9]]},"references-count":49,"alternative-id":["10.1145\/3448016.3457254","10.1145\/3448016"],"URL":"https:\/\/doi.org\/10.1145\/3448016.3457254","relation":{},"subject":[],"published":{"date-parts":[[2021,6,9]]},"assertion":[{"value":"2021-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}