{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T15:32:53Z","timestamp":1759073573642,"version":"3.40.3"},"publisher-location":"Cham","reference-count":12,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031725661"},{"type":"electronic","value":"9783031725678"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-72567-8_1","type":"book-chapter","created":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T16:19:25Z","timestamp":1726762765000},"page":"3-15","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Towards Locality-Aware Host-to-Device Offloading in\u00a0OpenMP"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5518-7904","authenticated-orcid":false,"given":"Jannis","family":"Klinkenberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-1961-6905","authenticated-orcid":false,"given":"Jan","family":"Kraus","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2284-2957","authenticated-orcid":false,"given":"Christian","family":"Terboven","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias S.","family":"M\u00fcller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,9,16]]},"reference":[{"key":"1_CR1","unstructured":"NUMA - Linux Programmer\u2019s Manual. https:\/\/man7.org\/linux\/man-pages\/man3\/numa.3.html. Accessed 05 May 2023"},{"key":"1_CR2","unstructured":"Top500 List - June 2024. https:\/\/top500.org\/lists\/top500\/list\/2024\/06\/. Accessed 19 June 2024"},{"key":"1_CR3","unstructured":"Whitepaper Nvidia \u00ae NVLink Tm High-speed Interconnect: application performance. https:\/\/api.semanticscholar.org\/CorpusID:18764353"},{"key":"1_CR4","unstructured":"Anderson, D.: HyperTransport Architecture. Addison-Wesley Longman Publishing Co., Inc, USA (2003)"},{"key":"1_CR5","doi-asserted-by":"publisher","unstructured":"Broquedis, F., et al.: hwloc: a generic framework for managing hardware affinities in HPC applications. In: 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing, pp. 180\u2013186 (2010). https:\/\/doi.org\/10.1109\/PDP.2010.67","DOI":"10.1109\/PDP.2010.67"},{"key":"1_CR6","doi-asserted-by":"publisher","unstructured":"Cox, A., Fowler, R.: The implementation of a coherent memory abstraction on a NUMA multiprocessor: experiences with PLATINUM. SIGOPS Oper. Syst. Rev. 23(5), 32\u201344 (1989). https:\/\/doi.org\/10.1145\/74851.74855","DOI":"10.1145\/74851.74855"},{"key":"1_CR7","doi-asserted-by":"publisher","unstructured":"Farooqui, N., Barik, R., Lewis, B.T., Shpeisman, T., Schwan, K.: Affinity-aware work-stealing for integrated CPU-GPU processors. In: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. PPoPP 2016, Association for Computing Machinery, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2851141.2851194","DOI":"10.1145\/2851141.2851194"},{"key":"1_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1007\/978-3-319-52709-3_19","volume-title":"Languages and Compilers for Parallel Computing","author":"J Hbeika","year":"2017","unstructured":"Hbeika, J., Kulkarni, M.: Locality-aware task-parallel execution on GPUs. In: Ding, C., Criswell, J., Wu, P. (eds.) LCPC 2016. LNCS, vol. 10136, pp. 250\u2013264. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-52709-3_19"},{"key":"1_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1007\/978-3-319-98521-3_16","volume-title":"Evolving OpenMP for Evolving Architectures","author":"J Klinkenberg","year":"2018","unstructured":"Klinkenberg, J., et al.: Assessing task-to-data affinity in the LLVM OpenMP runtime. In: de Supinski, B.R., Valero-Lara, P., Martorell, X., Mateo Bellido, S., Labarta, J. (eds.) IWOMP 2018. LNCS, vol. 11128, pp. 236\u2013251. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-98521-3_16"},{"key":"1_CR10","doi-asserted-by":"publisher","unstructured":"Lameter, C.: NUMA (Non-Uniform Memory Access): an overview: NUMA becomes more common because memory controllers get close to execution units on microprocessors. Queue 11(7), 40\u201351 (2013). https:\/\/doi.org\/10.1145\/2508834.2513149","DOI":"10.1145\/2508834.2513149"},{"key":"1_CR11","doi-asserted-by":"publisher","unstructured":"Maity, S., Goel, M., Ghose, M.: Data locality aware computation offloading in near memory processing architecture for big data applications. In: 2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC), pp. 288\u2013297 (2023). https:\/\/doi.org\/10.1109\/HiPC58850.2023.00019","DOI":"10.1109\/HiPC58850.2023.00019"},{"key":"1_CR12","doi-asserted-by":"publisher","unstructured":"Ziakas, D., Baum, A., Maddox, R.A., Safranek, R.J.: Intel\u00ae QuickPath interconnect architectural features supporting scalable system architectures. In: 2010 18th IEEE Symposium on High Performance Interconnects, pp. 1\u20136 (2010). https:\/\/doi.org\/10.1109\/HOTI.2010.24","DOI":"10.1109\/HOTI.2010.24"}],"container-title":["Lecture Notes in Computer Science","Advancing OpenMP for Future Accelerators"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-72567-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T16:19:31Z","timestamp":1726762771000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-72567-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031725661","9783031725678"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-72567-8_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"16 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IWOMP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on OpenMP","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Perth, WA","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwomp2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iwomp.org","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}