{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,19]],"date-time":"2026-08-19T18:24:08Z","timestamp":1787163848659,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,21]],"date-time":"2021-06-21T00:00:00Z","timestamp":1624233600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Research Foundation of Korea (NRF)","award":["NRF-2016M3C4A7952587"],"award-info":[{"award-number":["NRF-2016M3C4A7952587"]}]},{"name":"National Research Foundation of Korea (NRF)","award":["NRF-2019M3E4A1080386"],"award-info":[{"award-number":["NRF-2019M3E4A1080386"]}]},{"name":"Institute for Information & communications Technology Promotion (IITP)","award":["2018-0-00581"],"award-info":[{"award-number":["2018-0-00581"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,21]]},"DOI":"10.1145\/3431379.3460647","type":"proceedings-article","created":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:09:26Z","timestamp":1623888566000},"page":"107-120","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["SnuRHAC"],"prefix":"10.1145","author":[{"given":"Jaehoon","family":"Jung","sequence":"first","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daeyoung","family":"Park","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gangwon","family":"Jo","sequence":"additional","affiliation":[{"name":"Moreh Inc., Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jungho","family":"Park","sequence":"additional","affiliation":[{"name":"Moreh Inc., Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jaejin","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University, Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,6,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.1996.501191"},{"key":"e_1_3_2_1_2_1","volume-title":"ClOpenCL: Supporting Distributed Heterogeneous Computing in HPC Clusters (Euro-Par'12)","author":"Alves Albano","unstructured":"Albano Alves , Jos\u00e9 Rufino , Ant\u00f3nio Pina , and Lu\u00eds Paulo Santos . 2012. ClOpenCL: Supporting Distributed Heterogeneous Computing in HPC Clusters (Euro-Par'12) . Springer-Verlag , Berlin, Heidelberg , 112--122. https:\/\/doi.org\/10.1007\/978-3-642-36949-0_14 Albano Alves, Jos\u00e9 Rufino, Ant\u00f3nio Pina, and Lu\u00eds Paulo Santos. 2012. ClOpenCL: Supporting Distributed Heterogeneous Computing in HPC Clusters (Euro-Par'12). Springer-Verlag, Berlin, Heidelberg, 112--122. https:\/\/doi.org\/10.1007\/978-3-642-36949-0_14"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/379240.379259"},{"key":"e_1_3_2_1_4_1","volume-title":"Hybrid OpenCL: Enhancing OpenCL for Distributed Processing. In 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications. 149--154","author":"Aoki R.","year":"2011","unstructured":"R. Aoki , S. Oikawa , T. Nakamura , and S. Miki . 2011 . Hybrid OpenCL: Enhancing OpenCL for Distributed Processing. In 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications. 149--154 . https:\/\/doi.org\/10.1109\/ISPA. 2011 .28 R. Aoki, S. Oikawa, T. Nakamura, and S. Miki. 2011. Hybrid OpenCL: Enhancing OpenCL for Distributed Processing. In 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications. 149--154. https:\/\/doi.org\/10.1109\/ISPA.2011.28"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2018.00024"},{"key":"e_1_3_2_1_6_1","volume-title":"2017 8th International Conference on Information and Communication Systems (ICICS). 7--11","author":"Balhaf K.","year":"2017","unstructured":"K. Balhaf , M. A. Alsmirat , M. Al-Ayyoub , Y. Jararweh , and M. A. Shehab . 2017. Accelerating Levenshtein and Damerau edit distance algorithms using GPU with unified memory . In 2017 8th International Conference on Information and Communication Systems (ICICS). 7--11 . https:\/\/doi.org\/10.1109\/IACS. 2017 .7921937 K. Balhaf, M. A. Alsmirat, M. Al-Ayyoub, Y. Jararweh, and M. A. Shehab. 2017. Accelerating Levenshtein and Damerau edit distance algorithms using GPU with unified memory. In 2017 8th International Conference on Information and Communication Systems (ICICS). 7--11. https:\/\/doi.org\/10.1109\/IACS.2017.7921937"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 661--674","author":"Brokhman Tanya","year":"2019","unstructured":"Tanya Brokhman , Pavel Lifshits , and Mark Silberstein . 2019 . GAIA: An OS Page Cache for Heterogeneous Systems . In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 661--674 . Tanya Brokhman, Pavel Lifshits, and Mark Silberstein. 2019. GAIA: An OS Page Cache for Heterogeneous Systems. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 661--674."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_9_1","unstructured":"RDMA Consortium. 2021. RDMA Consortium. Website. http:\/\/www.rdmaconsortium.org\/  RDMA Consortium. 2021. RDMA Consortium. Website. http:\/\/www.rdmaconsortium.org\/"},{"key":"e_1_3_2_1_10_1","volume-title":"Static Multi-device Load Balancing for OpenCL. In 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications. 675--682","author":"de la Lama C. S.","year":"2012","unstructured":"C. S. de la Lama , P. Toharia , J. L. Bosque , and O. D. Robles . 2012 . Static Multi-device Load Balancing for OpenCL. In 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications. 675--682 . https:\/\/doi.org\/10.1109\/ISPA. 2012 .100 C. S. de la Lama, P. Toharia, J. L. Bosque, and O. D. Robles. 2012. Static Multi-device Load Balancing for OpenCL. In 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications. 675--682. https:\/\/doi.org\/10.1109\/ISPA.2012.100"},{"key":"e_1_3_2_1_11_1","volume-title":"DistCL: A Framework for the Distributed Execution of OpenCL Kernels. In 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems. 556--566","author":"Diop T.","year":"2013","unstructured":"T. Diop , S. Gurfinkel , J. Anderson , and N. E. Jerger . 2013 . DistCL: A Framework for the Distributed Execution of OpenCL Kernels. In 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems. 556--566 . https:\/\/doi.org\/10.1109\/MASCOTS. 2013 .77 T. Diop, S. Gurfinkel, J. Anderson, and N. E. Jerger. 2013. DistCL: A Framework for the Distributed Execution of OpenCL Kernels. In 2013 IEEE 21st International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems. 556--566. https:\/\/doi.org\/10.1109\/MASCOTS.2013.77"},{"key":"e_1_3_2_1_12_1","volume-title":"Springer US","author":"Dongarra Jack","year":"2011","unstructured":"Jack Dongarra and Piotr Luszczek . 2011 . TOP500 . Springer US , Boston, MA , 2055--2057. https:\/\/doi.org\/10.1007\/978-0-387-09766-4_157 Jack Dongarra and Piotr Luszczek. 2011. TOP500. Springer US, Boston, MA, 2055--2057. https:\/\/doi.org\/10.1007\/978-0-387-09766-4_157"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS.2010.5547126"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322224"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2018.00047"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/3384345.3384358"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"S. Grauer-Gray L. Xu R. Searles S. Ayalasomayajula and J. Cavazos. 2012. Auto-tuning a high-level language targeted to GPU codes. In 2012 Innovative Parallel Computing (InPar). 1--10. https:\/\/doi.org\/10.1109\/InPar.2012.6339595  S. Grauer-Gray L. Xu R. Searles S. Ayalasomayajula and J. Cavazos. 2012. Auto-tuning a high-level language targeted to GPU codes. In 2012 Innovative Parallel Computing (InPar). 1--10. https:\/\/doi.org\/10.1109\/InPar.2012.6339595","DOI":"10.1109\/InPar.2012.6339595"},{"key":"e_1_3_2_1_18_1","unstructured":"Khronos group. 2021 a. OpenCL Overview - The Khronos Group Inc. Website. https:\/\/www.khronos.org\/opencl\/  Khronos group. 2021 a. OpenCL Overview - The Khronos Group Inc. Website. https:\/\/www.khronos.org\/opencl\/"},{"key":"e_1_3_2_1_19_1","unstructured":"Khronos group. 2021 b. Shared Virtual Memory. Website. https:\/\/www.khronos.org\/registry\/OpenCL\/sdk\/2.1\/docs\/man\/xhtml\/sharedVirtualMemory.html  Khronos group. 2021 b. Shared Virtual Memory. Website. https:\/\/www.khronos.org\/registry\/OpenCL\/sdk\/2.1\/docs\/man\/xhtml\/sharedVirtualMemory.html"},{"key":"e_1_3_2_1_20_1","unstructured":"Khronos group. 2021 c. SYCL Overview - The Khronos Group Inc. Website. https:\/\/www.khronos.org\/sycl\/  Khronos group. 2021 c. SYCL Overview - The Khronos Group Inc. Website. https:\/\/www.khronos.org\/sycl\/"},{"key":"e_1_3_2_1_21_1","unstructured":"Intel. 2021. oneAPI Programming Model. Website. https:\/\/www.oneapi.com\/  Intel. 2021. oneAPI Programming Model. Website. https:\/\/www.oneapi.com\/"},{"key":"e_1_3_2_1_22_1","volume-title":"Languages and Compilers for Parallel Computing","author":"Jo Gangwon","unstructured":"Gangwon Jo , Jaehoon Jung , Jiyoung Park , and Jaejin Lee . 2019. Memory-Access-Pattern Analysis Techniques for OpenCL Kernels . In Languages and Compilers for Parallel Computing , Lawrence Rauchwerger (Ed.). Springer International Publishing , Cham, 109--126. Gangwon Jo, Jaehoon Jung, Jiyoung Park, and Jaejin Lee. 2019. Memory-Access-Pattern Analysis Techniques for OpenCL Kernels. In Languages and Compilers for Parallel Computing, Lawrence Rauchwerger (Ed.). Springer International Publishing, Cham, 109--126."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.752653"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332466.3374531"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628088"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2012.16"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378529"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908094"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941591"},{"key":"e_1_3_2_1_30_1","volume-title":"OpenCL as a programming model for GPU clusters","author":"Kim Jungwon","unstructured":"Jungwon Kim , Sangmin Seo , Jaejin Lee , Jeongho Nah , and Gangwon Jo. 2013. OpenCL as a programming model for GPU clusters , Vol. 7146 . 76--90. https:\/\/doi.org\/10.1007\/978-3-642-36036-7_6 Jungwon Kim, Sangmin Seo, Jaejin Lee, Jeongho Nah, and Gangwon Jo. 2013. OpenCL as a programming model for GPU clusters, Vol. 7146. 76--90. https:\/\/doi.org\/10.1007\/978-3-642-36036-7_6"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2304576.2304623"},{"key":"e_1_3_2_1_32_1","volume-title":"An Automatic Input-Sensitive Approach for Heterogeneous Task Partitioning (ICS '13)","author":"Kofler Klaus","unstructured":"Klaus Kofler , Ivan Grasso , Biagio Cosenza , and Thomas Fahringer . 2013. An Automatic Input-Sensitive Approach for Heterogeneous Task Partitioning (ICS '13) . Association for Computing Machinery , New York, NY, USA , 149--160. https:\/\/doi.org\/10.1145\/2464996.2465007 Klaus Kofler, Ivan Grasso, Biagio Cosenza, and Thomas Fahringer. 2013. An Automatic Input-Sensitive Approach for Heterogeneous Task Partitioning (ICS '13). Association for Computing Machinery, New York, NY, USA, 149--160. https:\/\/doi.org\/10.1145\/2464996.2465007"},{"key":"e_1_3_2_1_33_1","volume-title":"Orchestrating Multiple Data-Parallel Kernels on Multiple Devices. In 2015 International Conference on Parallel Architecture and Compilation (PACT). 355--366","author":"Lee J.","year":"2015","unstructured":"J. Lee , M. Samadi , and S. Mahlke . 2015 . Orchestrating Multiple Data-Parallel Kernels on Multiple Devices. In 2015 International Conference on Parallel Architecture and Compilation (PACT). 355--366 . https:\/\/doi.org\/10.1109\/PACT. 2015 .14 J. Lee, M. Samadi, and S. Mahlke. 2015. Orchestrating Multiple Data-Parallel Kernels on Multiple Devices. In 2015 International Conference on Parallel Architecture and Compilation (PACT). 355--366. https:\/\/doi.org\/10.1109\/PACT.2015.14"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/2523721.2523756"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3225058.3225107"},{"key":"e_1_3_2_1_36_1","volume-title":"2009 42nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 45--55","author":"Luk C.","unstructured":"C. Luk , S. Hong , and H. Kim . 2009. Qilin: Exploiting parallelism on heterogeneous multiprocessors with adaptive mapping . In 2009 42nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 45--55 . C. Luk, S. Hong, and H. Kim. 2009. Qilin: Exploiting parallelism on heterogeneous multiprocessors with adaptive mapping. In 2009 42nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 45--55."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400718"},{"key":"e_1_3_2_1_38_1","volume-title":"DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access. In SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. 414--426","author":"Markthub P.","year":"2018","unstructured":"P. Markthub , M. E. Belviranli , S. Lee , J. S. Vetter , and S. Matsuoka . 2018 . DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access. In SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. 414--426 . https:\/\/doi.org\/10.1109\/SC. 2018 .00035 P. Markthub, M. E. Belviranli, S. Lee, J. S. Vetter, and S. Matsuoka. 2018. DRAGON: Breaking GPU Memory Capacity Limits with Direct NVM Access. In SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. 414--426. https:\/\/doi.org\/10.1109\/SC.2018.00035"},{"key":"e_1_3_2_1_39_1","volume-title":"Jose Luis Bosque, and Ramon Beivide","author":"Nozal Ra\u00fal","year":"2020","unstructured":"Ra\u00fal Nozal , Jose Luis Bosque, and Ramon Beivide . 2020 . EngineCL: Usability and Performance in Heterogeneous Computing. Future Gener. Comput. Syst., Vol. 107 , C (June 2020), 522--537. https:\/\/doi.org\/10.1016\/j.future.2020.02.016 Ra\u00fal Nozal, Jose Luis Bosque, and Ramon Beivide. 2020. EngineCL: Usability and Performance in Heterogeneous Computing. Future Gener. Comput. Syst., Vol. 107, C (June 2020), 522--537. https:\/\/doi.org\/10.1016\/j.future.2020.02.016"},{"key":"e_1_3_2_1_40_1","unstructured":"NVIDIA. 2021 a. Artificial Intelligence Architecture | NVIDIA Volta. Website. https:\/\/www.nvidia.com\/en-us\/data-center\/volta-gpu-architecture\/  NVIDIA. 2021 a. Artificial Intelligence Architecture | NVIDIA Volta. Website. https:\/\/www.nvidia.com\/en-us\/data-center\/volta-gpu-architecture\/"},{"key":"e_1_3_2_1_41_1","unstructured":"NVIDIA. 2021 b. CUDA Code Samples. Website. https:\/\/developer.nvidia.com\/cuda-code-samples  NVIDIA. 2021 b. CUDA Code Samples. Website. https:\/\/developer.nvidia.com\/cuda-code-samples"},{"key":"e_1_3_2_1_42_1","unstructured":"NVIDIA. 2021 c. CUDA Parallel Computing Platform. Website. https:\/\/developer.nvidia.com\/cuda-zone  NVIDIA. 2021 c. CUDA Parallel Computing Platform. Website. https:\/\/developer.nvidia.com\/cuda-zone"},{"key":"e_1_3_2_1_43_1","unstructured":"NVIDIA. 2021 d. CUDA Toolkit Documentation. Website. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html#memory-fence-functions  NVIDIA. 2021 d. CUDA Toolkit Documentation. Website. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html#memory-fence-functions"},{"key":"e_1_3_2_1_44_1","unstructured":"NVIDIA. 2021 e. NVIDIA Driver Downloads. Website. https:\/\/www.nvidia.com\/Download\/index.aspx  NVIDIA. 2021 e. NVIDIA Driver Downloads. Website. https:\/\/www.nvidia.com\/Download\/index.aspx"},{"key":"e_1_3_2_1_45_1","unstructured":"NVIDIA. 2021 f. Pascal GPU Architecture. Website. https:\/\/www.nvidia.com\/en-us\/data-center\/pascal-gpu-architecture\/  NVIDIA. 2021 f. Pascal GPU Architecture. Website. https:\/\/www.nvidia.com\/en-us\/data-center\/pascal-gpu-architecture\/"},{"key":"e_1_3_2_1_46_1","unstructured":"NVIDIA. 2021 g. Unified Memory Programming. Website. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html#um-unified-memory-programming-hd  NVIDIA. 2021 g. Unified Memory Programming. Website. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html#um-unified-memory-programming-hd"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","unstructured":"M. Oikawa A. Kawai K. Nomura K. Yasuoka K. Yoshikawa and T. Narumi. 2012. DS-CUDA: A Middleware to Use Many GPUs in the Cloud Environment. In 2012 SC Companion: High Performance Computing Networking Storage and Analysis. 1207--1214. https:\/\/doi.org\/10.1109\/SC.Companion.2012.146  M. Oikawa A. Kawai K. Nomura K. Yasuoka K. Yoshikawa and T. Narumi. 2012. DS-CUDA: A Middleware to Use Many GPUs in the Cloud Environment. In 2012 SC Companion: High Performance Computing Networking Storage and Analysis. 1207--1214. https:\/\/doi.org\/10.1109\/SC.Companion.2012.146","DOI":"10.1109\/SC.Companion.2012.146"},{"key":"e_1_3_2_1_48_1","unstructured":"OpenACC-standard.org. 2021. OpenAcc. Website. https:\/\/www.openacc.org\/  OpenACC-standard.org. 2021. OpenAcc. Website. https:\/\/www.openacc.org\/"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization","author":"Pandit Prasanna","unstructured":"Prasanna Pandit and R. Govindarajan . 2014. Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices . In Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization ( Orlando, FL, USA) (CGO '14). Association for Computing Machinery, New York, NY, USA, 273--283. https:\/\/doi.org\/10.1145\/2581122.2544163 Prasanna Pandit and R. Govindarajan. 2014. Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices. In Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization (Orlando, FL, USA) (CGO '14). Association for Computing Machinery, New York, NY, USA, 273--283. https:\/\/doi.org\/10.1145\/2581122.2544163"},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings 29th Annual International Symposium on Computer Architecture. 171--182","author":"Solihin Y.","year":"2002","unstructured":"Y. Solihin , Jaejin Lee , and J. Torrellas . 2002. Using a user-level memory thread for correlation prefetching . In Proceedings 29th Annual International Symposium on Computer Architecture. 171--182 . https:\/\/doi.org\/10.1109\/ISCA. 2002 .1003576 Y. Solihin, Jaejin Lee, and J. Torrellas. 2002. Using a user-level memory thread for correlation prefetching. In Proceedings 29th Annual International Symposium on Computer Architecture. 171--182. https:\/\/doi.org\/10.1109\/ISCA.2002.1003576"},{"key":"e_1_3_2_1_51_1","volume-title":"Maestro: Data Orchestration and Tuning for OpenCL Devices. 275--286. https:\/\/doi.org\/10.1007\/978-3-642-15291-7_26","author":"Spafford Kyle","year":"2010","unstructured":"Kyle Spafford , Jeremy Meredith , and Jeffrey Vetter . 2010 . Maestro: Data Orchestration and Tuning for OpenCL Devices. 275--286. https:\/\/doi.org\/10.1007\/978-3-642-15291-7_26 Kyle Spafford, Jeremy Meredith, and Jeffrey Vetter. 2010. Maestro: Data Orchestration and Tuning for OpenCL Devices. 275--286. https:\/\/doi.org\/10.1007\/978-3-642-15291-7_26"},{"key":"e_1_3_2_1_52_1","volume-title":"Parboil: A Revised Benchmark Suite for Scientific and Commercial Throughput Computing. Technical Report IMPACT-12-01","author":"Stratton John A.","year":"2012","unstructured":"John A. Stratton , Christopher Rodrigrues , I- Jui Sung , Nady Obeid , Liwen Chang , Geng Liu , and Wen-Mei W. Hwu . 2012 . Parboil: A Revised Benchmark Suite for Scientific and Commercial Throughput Computing. Technical Report IMPACT-12-01 . University of Illinois at Urbana-Champaign , Urbana. John A. Stratton, Christopher Rodrigrues, I-Jui Sung, Nady Obeid, Liwen Chang, Geng Liu, and Wen-Mei W. Hwu. 2012. Parboil: A Revised Benchmark Suite for Scientific and Commercial Throughput Computing. Technical Report IMPACT-12-01. University of Illinois at Urbana-Champaign, Urbana."},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the 8th Eurographics Conference on Parallel Graphics and Visualization","author":"Strengert M.","unstructured":"M. Strengert , C. M\u00fcller , C. Dachsbacher , and T. Ertl . 2008. CUDASA: Compute Unified Device and Systems Architecture . In Proceedings of the 8th Eurographics Conference on Parallel Graphics and Visualization ( Crete, Greece) (EGPGV '08). Eurographics Association, Goslar, DEU, 49--56. M. Strengert, C. M\u00fcller, C. Dachsbacher, and T. Ertl. 2008. CUDASA: Compute Unified Device and Systems Architecture. In Proceedings of the 8th Eurographics Conference on Parallel Graphics and Visualization (Crete, Greece) (EGPGV '08). Eurographics Association, Goslar, DEU, 49--56."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2019.2944790"}],"event":{"name":"HPDC '21: The 30th International Symposium on High-Performance Parallel and Distributed Computing","location":"Virtual Event Sweden","acronym":"HPDC '21","sponsor":["University of Arizona University of Arizona","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3431379.3460647","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3431379.3460647","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:24:46Z","timestamp":1750181086000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3431379.3460647"}},"subtitle":["A Runtime for Heterogeneous Accelerator Clusters with CUDA Unified Memory"],"short-title":[],"issued":{"date-parts":[[2021,6,21]]},"references-count":54,"alternative-id":["10.1145\/3431379.3460647","10.1145\/3431379"],"URL":"https:\/\/doi.org\/10.1145\/3431379.3460647","relation":{},"subject":[],"published":{"date-parts":[[2021,6,21]]},"assertion":[{"value":"2021-06-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}