{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T21:10:01Z","timestamp":1755983401330,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,3,2]],"date-time":"2024-03-02T00:00:00Z","timestamp":1709337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["1822939"],"award-info":[{"award-number":["1822939"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,3,2]]},"DOI":"10.1145\/3642961.3643801","type":"proceedings-article","created":{"date-parts":[[2024,4,4]],"date-time":"2024-04-04T12:03:32Z","timestamp":1712232212000},"page":"15-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Preparing for Future Heterogeneous Systems Using Migrating Threads"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3329-547X","authenticated-orcid":false,"given":"Peter Michael","family":"Kogge","sequence":"first","affiliation":[{"name":"384 Fitzpatrick Hall, Univ. of Notre Dame, US"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0416-1699","authenticated-orcid":false,"given":"Jayden","family":"Vap","sequence":"additional","affiliation":[{"name":"384 Fitzpatrick Hall, Univ. of Notre Dame, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9963-6384","authenticated-orcid":false,"given":"Derek","family":"Pepple","sequence":"additional","affiliation":[{"name":"384 Fitzpatrick Hall, Univ. of Notre Dame, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,4,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[1] [n. d.]. https:\/\/resources.nvidia.com\/en-us-grace-cpu\/nvidia-grace-hopper"},{"key":"e_1_3_2_1_2_1","unstructured":"[2] 2023. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"e_1_3_2_1_3_1","unstructured":"K. Avrachenkov and et al. 2010. Monte carlo methods for top-k personalized pagerank lists and name disambiguation. arXiv preprint arXiv:1008.3775 (2010)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209958"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30541-2_4"},{"key":"e_1_3_2_1_6_1","volume-title":"The anatomy of a large-scale hypertextual web search engine. Computer networks and ISDN systems 30, 1-7","author":"Brin Sergey","year":"1998","unstructured":"Sergey Brin and Lawrence Page. 1998. The anatomy of a large-scale hypertextual web search engine. Computer networks and ISDN systems 30, 1-7 (1998), 107\u2013117."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35668-1_2"},{"key":"e_1_3_2_1_8_1","unstructured":"Jeffrey Dean Greg Corrado and et al. 2012. Large Scale Distributed Deep Networks. In Advances in Neural Information Processing Systems 25 F.\u00a0Pereira C.\u00a0J.\u00a0C. Burges L.\u00a0Bottou and K.\u00a0Q. Weinberger (Eds.). Curran Associates Inc. 1223\u20131231. http:\/\/papers.nips.cc\/paper\/4687-large-scale-distributed-deep-networks.pdf"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IA3.2016.007"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1624775.1624804"},{"key":"e_1_3_2_1_11_1","volume-title":"OpenMP Reverse Offloading Using Shared Memory Remote Procedure Calls. In Int. Workshop on OpenMP. Springer, 226\u2013238","author":"Huber Joseph","year":"2023","unstructured":"Joseph Huber and Jon Chesterfield. 2023. OpenMP Reverse Offloading Using Shared Memory Remote Procedure Calls. In Int. Workshop on OpenMP. Springer, 226\u2013238."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3140659.3080246"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","unstructured":"P.M. Kogge. 2004. Of Piglets and Threadlets: Architectures for Self-Contained Mobile Memory Programming. In Innovative Architecture for Future Generation High-Performance Processors and Systems (IWIA\u201904). 130\u2013138. https:\/\/doi.org\/10.1109\/IWIA.2004.10005","DOI":"10.1109\/IWIA.2004.10005"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS48598.2019.9188165"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-013-0691-1"},{"key":"e_1_3_2_1_16_1","volume-title":"arXiv preprint arXiv:1502.04281","author":"Mitliagkas Ioannis","year":"2015","unstructured":"Ioannis Mitliagkas, Michael Borokhovich, Alexandros\u00a0G Dimakis, and Constantine Caramanis. 2015. FrogWild!\u2013fast PageRank approximations on graph engines. arXiv preprint arXiv:1502.04281 (2015)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","unstructured":"Lam\u00a0M. Nguyen Phuong\u00a0Ha Nguyen and et al. 2018. SGD and Hogwild! Convergence Without the Bounded Gradients Assumption. (2018). https:\/\/doi.org\/10.48550\/ARXIV.1802.03801","DOI":"10.48550\/ARXIV.1802.03801"},{"key":"e_1_3_2_1_18_1","volume-title":"Proc. of the 24th Int. Conf. on Neural Information Processing Systems","author":"Niu Feng","year":"2011","unstructured":"Feng Niu, Benjamin Recht, Christopher Re, and Stephen\u00a0J. Wright. 2011. HOGWILD!: A Lock-free Approach to Parallelizing Stochastic Gradient Descent. In Proc. of the 24th Int. Conf. on Neural Information Processing Systems (Granada, Spain) (NIPS\u201911). Curran Associates Inc., USA, 693\u2013701. http:\/\/dl.acm.org\/citation.cfm?id=2986459.2986537"},{"key":"e_1_3_2_1_19_1","unstructured":"NVIDIA. [n. d.]. Jetson TX1 module. https:\/\/developer.nvidia.com\/embedded\/jetson-tx1"},{"key":"e_1_3_2_1_20_1","unstructured":"[20] NVIDIA. 2023. https:\/\/docs.nvidia.com\/cuda\/cuda-c-best-practices-guide\/index.html#"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/IA356718.2022.00008"},{"key":"e_1_3_2_1_22_1","volume-title":"Computational Science \u2013 ICCS","author":"Paul Sri\u00a0Raj","year":"2022","unstructured":"Sri\u00a0Raj Paul, Akihiro Hayashi, Kun Chen, and Vivek Sarkar. 2022. A Productive and Scalable Actor-Based Programming System for\u00a0PGAS Applications. In Computational Science \u2013 ICCS 2022, Derek Groen, Cl\u00e9lia de\u00a0Mulatier, Maciej Paszynski, Valeria\u00a0V. Krzhizhanovskaya, Jack\u00a0J. Dongarra, and Peter M.\u00a0A. Sloot (Eds.). Springer Int. Publishing, Cham, 233\u2013247."},{"volume-title":"Hetero. System Architecture","author":"Rogers P","key":"e_1_3_2_1_23_1","unstructured":"P Rogers. 2016. HSA overview. In Hetero. System Architecture. Elsevier, 7\u201318."},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. of the 28th Int. Conf. on Neural Information Processing Systems -","volume":"2","author":"Sa Christopher\u00a0De","year":"2015","unstructured":"Christopher\u00a0De Sa, Ce Zhang, Kunle Olukotun, and Christopher R\u00e9. 2015. Taming the Wild: A Unified Analysis of HOG WILD! -Style Algorithms. In Proc. of the 28th Int. Conf. on Neural Information Processing Systems - Volume 2 (Montreal, Canada) (NIPS\u201915). MIT Press, Cambridge, MA, USA, 2674\u20132682."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3572848.3577509"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.69"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00075"},{"key":"e_1_3_2_1_28_1","unstructured":"Bruce Wile. 2014. Coherent Accelerator Processor Interface (CAPI) for POWER8 systems. Technical Report."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732977.2733001"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2016.0074"}],"event":{"name":"PPoPP '24: The 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Edinburgh United Kingdom","acronym":"PPoPP '24"},"container-title":["Proceedings of the 3rd International Workshop on Extreme Heterogeneity Solutions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3642961.3643801","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3642961.3643801","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T20:36:13Z","timestamp":1755981373000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3642961.3643801"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,2]]},"references-count":30,"alternative-id":["10.1145\/3642961.3643801","10.1145\/3642961"],"URL":"https:\/\/doi.org\/10.1145\/3642961.3643801","relation":{},"subject":[],"published":{"date-parts":[[2024,3,2]]},"assertion":[{"value":"2024-04-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}