{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T07:54:20Z","timestamp":1776930860729,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1145\/3731599.3767379","type":"proceedings-article","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T16:20:02Z","timestamp":1762532402000},"page":"359-366","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Hybrid GPU Programming Education with Python and C++: Preferences, Performance and Common Python Pitfalls"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9670-5296","authenticated-orcid":false,"given":"Lena","family":"Oden","sequence":"first","affiliation":[{"name":"Dep. Computer Science, FernUniversit\u00e4t in Hagen, Germany, Hagen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,11,15]]},"reference":[{"key":"e_1_3_3_1_2_2","volume-title":"Introduction to the HIP programming model","year":"2025","unstructured":"AMD ROCm Documentation 2025. Introduction to the HIP programming model. AMD ROCm Documentation. https:\/\/rocm.docs.amd.com\/projects\/HIP\/en\/latest\/understand\/programming_model.html Accessed: 2025-07-15."},{"key":"e_1_3_3_1_3_2","unstructured":"Rebecca Apel Tobias Berg Jan Holz Philipp Brauner Ulrik Schroeder Andrea Wolffram and Carmen Leicht-Scholten. 2011. Preliminary findings of a gender and diversity screening at a technical university: impressions of the project \u201cIGaDtools4MINT\u201d. https:\/\/doi.org\/handle\/20.500.12116\/18707"},{"key":"e_1_3_3_1_4_2","unstructured":"Numba Developers. 2025. CUDA Examples \u2014 Numba Documentation (Development Version). https:\/\/numba.pydata.org\/numba-doc\/dev\/cuda\/examples.html. Accessed: 2025-07-18."},{"key":"e_1_3_3_1_5_2","unstructured":"Numba Developers. 2025. Local Memory -Numba CUDA Documentation (Development Version). https:\/\/numba.pydata.org\/numba-doc\/dev\/cuda\/memory.html#local-memory. Accessed: 2025-07-18."},{"key":"e_1_3_3_1_6_2","first-page":"171","volume-title":"EdMedia+ innovate learning","author":"Dougiamas Martin","year":"2003","unstructured":"Martin Dougiamas and Peter Taylor. 2003. Moodle: Using learning communities to create an open source course management system. In EdMedia+ innovate learning. Association for the Advancement of Computing in Education (AACE), 171\u2013178."},{"key":"e_1_3_3_1_7_2","volume-title":"SYCL 2020 Specification (revision 10)","year":"2025","unstructured":"Khronos Group 2025. SYCL 2020 Specification (revision 10). Khronos Group. https:\/\/registry.khronos.org\/SYCL\/specs\/sycl-2020\/pdf\/sycl-2020.pdf Accessed: 2025-07-15."},{"key":"e_1_3_3_1_8_2","volume-title":"Programming massively parallel processors: a hands-on approach","author":"Kirk David\u00a0B","year":"2016","unstructured":"David\u00a0B Kirk and W\u00a0Hwu Wen-Mei. 2016. Programming massively parallel processors: a hands-on approach. Morgan kaufmann."},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/2833157.2833162"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","unstructured":"Yann Lecun Yoshua Bengio and Geoffrey Hinton. 2015. Deep Learning. Nature 521 7553 (2015) 436\u2013444. 10.1038\/nature14539","DOI":"10.1038\/nature14539"},{"key":"e_1_3_3_1_11_2","unstructured":"Moodle Documentation. 2025. Lesson activity. https:\/\/docs.moodle.org\/500\/en\/Lesson_activity Accessed: 2025-07-15."},{"key":"e_1_3_3_1_12_2","volume-title":"CUDA C++ Programming Guide Version 12.4","year":"2024","unstructured":"NVIDIA Corporation 2024. CUDA C++ Programming Guide Version 12.4. NVIDIA Corporation. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html Accessed: 2025-07-15."},{"key":"e_1_3_3_1_13_2","unstructured":"NVIDIA Deep Learning Institute. 2022. The Accelerated Computing Teaching Kit \u2013 A Free Resource for Educators. Webinar presentation. https:\/\/info.nvidia.com\/rs\/156-OFN-742\/images\/NVIDIA%20Teaching%20Kits%20Webinar%2022119%20final.pdf Accessed: 2025-07-15."},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/PDP50117.2020.00041"},{"key":"e_1_3_3_1_15_2","volume-title":"The OpenACC Application Programming Interface Version 3.3","year":"2022","unstructured":"OpenACC\u2011Standard.org 2022. The OpenACC Application Programming Interface Version 3.3. OpenACC\u2011Standard.org. https:\/\/www.openacc.org\/sites\/default\/files\/inline-images\/Specification\/OpenACC-3.3-final.pdf Accessed: 2025-07-15."},{"key":"e_1_3_3_1_16_2","volume-title":"OpenMP Application Programming Interface Version 5.2","year":"2021","unstructured":"OpenMP Architecture Review Board 2021. OpenMP Application Programming Interface Version 5.2. OpenMP Architecture Review Board. https:\/\/www.openmp.org\/wp-content\/uploads\/OpenMP-API-Specification-5-2.pdf Accessed: 2025-07-15."},{"key":"e_1_3_3_1_17_2","volume-title":"Proceedings of the International Conference on Technology in Collegiate Mathematics (ICTCM)","author":"Scott Jeff","year":"2019","unstructured":"Jeff Scott and Tom Cook. 2019. Teaching Undergraduates Python and CUDA for Free: GPU Programming in the Cloud. In Proceedings of the International Conference on Technology in Collegiate Mathematics (ICTCM). Pearson."}],"event":{"name":"SC Workshops '25: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","location":"St Louis MO USA","acronym":"SC Workshops '25","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731599.3767379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:36:15Z","timestamp":1767987375000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731599.3767379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,15]]},"references-count":16,"alternative-id":["10.1145\/3731599.3767379","10.1145\/3731599"],"URL":"https:\/\/doi.org\/10.1145\/3731599.3767379","relation":{},"subject":[],"published":{"date-parts":[[2025,11,15]]},"assertion":[{"value":"2025-11-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}