{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:12:31Z","timestamp":1750219951916,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,6,17]],"date-time":"2023-06-17T00:00:00Z","timestamp":1686960000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,6,17]]},"DOI":"10.1145\/3605507.3610631","type":"proceedings-article","created":{"date-parts":[[2024,6,26]],"date-time":"2024-06-26T10:29:14Z","timestamp":1719397754000},"page":"17-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["DEMAC: A Platform for Education in High-performance Computing, Bridging the Gap Between Users and Hardware"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2961-1772","authenticated-orcid":false,"given":"Diego A.","family":"Roa Perdomo","sequence":"first","affiliation":[{"name":"Department of Electrical &amp; Computer Engineering, University of Delaware, USA and Argonne National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0044-4782","authenticated-orcid":false,"given":"Paige C.","family":"Kinsley","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6875-1685","authenticated-orcid":false,"given":"Jose M.","family":"Monsalve Diaz","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6418-5767","authenticated-orcid":false,"given":"Michael E.","family":"Papka","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, USA and Department of Computer Science, University of Illinois, Chicago, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5079-3219","authenticated-orcid":false,"given":"Xiaoming","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Electrical &amp; Computer Engineering, University of Delaware, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,6,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. ACM Europe Summer School on HPC Computer Architectures for AI and Dedicated Applications. https:\/\/europe.acm.org\/hpc-summer-school."},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Argonne National Laboratory - Training Overview. https:\/\/alcf.anl.gov\/support-center\/training-overview."},{"key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. Argonne Training Program on Extreme-Scale Computing (ATPESC). https:\/\/extremecomputingtraining.anl.gov\/."},{"key":"e_1_3_2_1_4_1","unstructured":"[n. d.]. CAPSL website. https:\/\/www.capsl.udel.edu\/."},{"key":"e_1_3_2_1_5_1","unstructured":"[n. d.]. DEMAC Instructables. https:\/\/www.instructables.com\/DEMAC-a-3Dprinted-Modular-Beowulf-Cluster-1\/."},{"key":"e_1_3_2_1_6_1","unstructured":"[n. d.]. eDARTS Website. https:\/\/www.capsl.udel.edu\/\/codelets_parallella.shtml."},{"key":"e_1_3_2_1_7_1","unstructured":"[n. d.]. High-Perfomance Computing (HPC) School. https:\/\/www.hpcschool.net\/."},{"key":"e_1_3_2_1_8_1","unstructured":"[n. d.]. International HPC Summer School. https:\/\/www.ihpcss.org\/."},{"key":"e_1_3_2_1_9_1","unstructured":"[n. d.]. International SuperComputing Camp. https:\/\/sc-camp.org\/2023\/index.html."},{"key":"e_1_3_2_1_10_1","unstructured":"[n. d.]. Latin American Introductory School on Parallel Programming and Parallel Architecture for High-Performance Computing (ICTP). https:\/\/indico.ictp.it\/event\/10206\/."},{"key":"e_1_3_2_1_11_1","unstructured":"[n. d.]. National Energy Research Scientific Computing Center - Training Overview. https:\/\/www.nerscinc.org\/onlinelearning."},{"key":"e_1_3_2_1_12_1","unstructured":"[n. d.]. Oak Ridge National Laboratory - Training Overview. https:\/\/www.olcf.ornl.gov\/for-users\/training\/training-calendar\/."},{"key":"e_1_3_2_1_13_1","unstructured":"[n. d.]. OctaPi. https:\/\/projects.raspberrypi.org\/en\/projects\/build-an-octapi."},{"key":"e_1_3_2_1_14_1","unstructured":"[n. d.]. Parallella Board. https:\/\/parallella.org\/."},{"key":"e_1_3_2_1_15_1","unstructured":"[n. d.]. Summer School on High Performance Computing (HPC) Challenges in Computational Science. https:\/\/prace-ri.eu\/announcing-the-second-eu-us-summer-school-on-hpc-challenges-in-computational-sciences\/."},{"key":"e_1_3_2_1_16_1","unstructured":"[n. d.]. Tiny Titan. https:\/\/tinytitan.github.io\/."},{"key":"e_1_3_2_1_17_1","unstructured":"[n. d.]. Top500 The List. https:\/\/www.top500.org\/."},{"key":"e_1_3_2_1_18_1","unstructured":"[n. d.]. UD K12 Engineering. https:\/\/engr.udel.edu\/offerings\/k12-outreach\/."},{"key":"e_1_3_2_1_19_1","unstructured":"[n. d.]. Water cooled raspberry pi cluster. https:\/\/www.the-diy-life.com\/building-a-water-cooled-raspberry-pi-4-cluster\/."},{"key":"e_1_3_2_1_20_1","unstructured":"[n. d.]. XSEDE Training. https:\/\/web.archive.org\/web\/20220820025825\/https:\/\/www.xsede.org\/for-users\/training."},{"key":"e_1_3_2_1_21_1","unstructured":"ACCESS. [n. d.]. Advanced Cyberinfrastructure Coordination Ecosystem: Services and Support. https:\/\/access-ci.org\/."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2018.03202635"},{"key":"e_1_3_2_1_23_1","volume-title":"The Impact of the EOT-PACI Program on Partners, Projects, and Participants: A Summative Evaluation. EOT-PACI","author":"Alexander Baine","year":"2003","unstructured":"Baine Alexander and Julie Foertsch. 2003. The Impact of the EOT-PACI Program on Partners, Projects, and Participants: A Summative Evaluation. EOT-PACI (2003)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1006\/obhd.2000.2893"},{"key":"e_1_3_2_1_25_1","volume-title":"Next Generation HPC Workforce Development: The Computer System, Cluster, and Networking Summer Institute. 2016 Workshop on Education for High-Performance Computing (EduHPC)","author":"Connor Carolyn","year":"2016","unstructured":"Carolyn Connor, Amanda Bonnie, Gary Grider, and Andree Jacobson. 2016. Next Generation HPC Workforce Development: The Computer System, Cluster, and Networking Summer Institute. 2016 Workshop on Education for High-Performance Computing (EduHPC) (2016), 32\u201339."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings. Third Working Conference on Massively Parallel Programming Models (Cat. No.97TB100228)","author":"Dennis B.","year":"1997","unstructured":"J.\u00a0B. Dennis. 1997. A parallel program execution model supporting modular software construction. In Proceedings. Third Working Conference on Massively Parallel Programming Models (Cat. No.97TB100228). 50\u201360."},{"key":"e_1_3_2_1_27_1","volume-title":"Symposium on Programming (April 9-11","author":"Dennis B.","year":"1974","unstructured":"Jack\u00a0B. Dennis. April 9-11, 1974. First version of a data flow procedure language. Symposium on Programming (April 9-11, 1974), 362\u2013376."},{"key":"e_1_3_2_1_28_1","unstructured":"Energy Bot. [n. d.]. Electric Bill Calculator. https:\/\/www.energybot.com\/electricity-bill-calculator.html."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","unstructured":"L. Fedeli A. Huebl F. Boillod-Cerneux T. Clark K. Gott C. Hillairet S. Jaure A. Leblanc R. Lehe A. Myers C. Piechurski M. Sato N. Zaim W. Zhang J. Vay and H. Vincenti. 2022. Pushing the Frontier in the Design of Laser-Based Electron Accelerators with Groundbreaking Mesh-Refined Particle-In-Cell Simulations on Exascale-Class Supercomputers. In SC22: International Conference for High Performance Computing Networking Storage and Analysis. IEEE Computer Society Los Alamitos CA USA 1\u201312. https:\/\/doi.org\/10.1109\/SC41404.2022.00008","DOI":"10.1109\/SC41404.2022.00008"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSEA.2008.39"},{"volume-title":"Mental models","author":"Gentner Dedre","key":"e_1_3_2_1_32_1","unstructured":"Dedre Gentner and Albert\u00a0L. Stevens. 1983. Mental models. L. Erlbaum Associates."},{"key":"e_1_3_2_1_33_1","unstructured":"HPC University. [n. d.]. HPC University. http:\/\/www.hpcuniversity.org\/."},{"key":"e_1_3_2_1_34_1","unstructured":"Jose M Monsalve Diaz. [n. d.]. OpenMP Jupyter Notebook-based Tutorial. https:\/\/www.github.com\/josemonsalve2\/openmp_tutorial."},{"key":"e_1_3_2_1_35_1","volume-title":"Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware IPDRM20","author":"Kabrick Ryan","year":"2020","unstructured":"Ryan Kabrick, Diego\u00a0A Roa\u00a0Perdomo, Siddhisanket Raskar, Jose\u00a0M. Monsalve\u00a0Diaz, Dawson Fox, and Guang\u00a0R. Gao. 2020. CODIR: Towards an MLIR Codelet Model Dialect. Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware IPDRM20 (2020)."},{"volume-title":"Building a Parallella board cluster. Master\u2019s thesis","author":"Kruger Michael\u00a0Johan","key":"e_1_3_2_1_36_1","unstructured":"Michael\u00a0Johan Kruger. 2015. Building a Parallella board cluster. Master\u2019s thesis. Rhodes University."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2016.101"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3487399"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2017.01.015"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.17226\/21886"},{"key":"e_1_3_2_1_41_1","unstructured":"OpenACC. [n. d.]. OpenACC Education Resources. https:\/\/www.openacc.org\/resources."},{"volume-title":"Mastery learning: theory and practice.Holt, Rinehart and Winston","author":"P\u00a0Airasian J\u00a0Carroll","key":"e_1_3_2_1_42_1","unstructured":"J\u00a0Carroll P\u00a0Airasian, B\u00a0Bloom. 1971. Mastery learning: theory and practice.Holt, Rinehart and Winston, New York."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-017-1721-3"},{"key":"e_1_3_2_1_44_1","volume-title":"Survey of Machine Learning Accelerators. (08","author":"Reuther Albert","year":"2020","unstructured":"Albert Reuther, Peter Michaleas, Michael Jones, Vijay Gadepally, Siddharth Samsi, and Jeremy Kepner. 2020. Survey of Machine Learning Accelerators. (08 2020)."},{"key":"e_1_3_2_1_45_1","volume-title":"DEMAC: A Modular Platform for HW-SW Co-Design. Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware IPDRM20","author":"Roa\u00a0Perdomo A","year":"2020","unstructured":"Diego\u00a0A Roa\u00a0Perdomo, Ryan Kabrick, Jose\u00a0M. Monsalve\u00a0Diaz, Siddhisanket Raskar, Dawson Fox, and Guang\u00a0R. Gao. 2020. DEMAC: A Modular Platform for HW-SW Co-Design. Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware IPDRM20 (2020)."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.3182\/20130828-3-UK-2039.00003"},{"key":"e_1_3_2_1_47_1","volume-title":"BEOWULF: A Parallel Workstation for Scientific Computation. In International Conference on Parallel Processing.","author":"Sterling L.","year":"1995","unstructured":"Thomas\u00a0L. Sterling, Daniel Savarese, Donald\u00a0J. Becker, John\u00a0E. Dorband, Udaya\u00a0A. Ranawake, and Charles\u00a0V. Packer. 1995. BEOWULF: A Parallel Workstation for Scientific Computation. In International Conference on Parallel Processing."},{"key":"e_1_3_2_1_48_1","volume-title":"EARTH: An Efficient Architecture for Running Threads. Ph.\u00a0D. Dissertation. McGill, Montreal.","author":"Theobald Kevin\u00a0Bryan","year":"1999","unstructured":"Kevin\u00a0Bryan Theobald. 1999. EARTH: An Efficient Architecture for Running Threads. Ph.\u00a0D. Dissertation. McGill, Montreal."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2013.25"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2015.7096063"},{"key":"e_1_3_2_1_51_1","unstructured":"XSEDE. [n. d.]. XSEDE Website."},{"volume-title":"CAL code generator for Epiphany architecture. Master\u2019s thesis","author":"Yang Mingkun","key":"e_1_3_2_1_52_1","unstructured":"Mingkun Yang. 2013. CAL code generator for Epiphany architecture. Master\u2019s thesis. Halmstad University."}],"event":{"name":"ISCA '23: The 50th Annual International Symposium on Computer Architecture","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Orlando FL USA","acronym":"ISCA '23"},"container-title":["Workshop on Computer Architecture Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605507.3610631","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3605507.3610631","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:03Z","timestamp":1750182543000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605507.3610631"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,17]]},"references-count":51,"alternative-id":["10.1145\/3605507.3610631","10.1145\/3605507"],"URL":"https:\/\/doi.org\/10.1145\/3605507.3610631","relation":{},"subject":[],"published":{"date-parts":[[2023,6,17]]},"assertion":[{"value":"2024-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}