{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T07:28:12Z","timestamp":1770535692630,"version":"3.49.0"},"reference-count":32,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T00:00:00Z","timestamp":1695600000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T00:00:00Z","timestamp":1695600000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,9,25]]},"DOI":"10.1109\/hpec58863.2023.10363604","type":"proceedings-article","created":{"date-parts":[[2023,12,25]],"date-time":"2023-12-25T14:39:57Z","timestamp":1703515197000},"page":"1-7","source":"Crossref","is-referenced-by-count":6,"title":["pPython Performance Study"],"prefix":"10.1109","author":[{"given":"Chansup","family":"Byun","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"William","family":"Arcand","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"David","family":"Bestor","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Bill","family":"Bergeron","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Vijay","family":"Gadepally","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Michael","family":"Houle","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Matthew","family":"Hubbell","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Hayden","family":"Jananthan","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Michael","family":"Jones","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Anna","family":"Klein","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Peter","family":"Michaleas","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Lauren","family":"Milechin","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Guillermo","family":"Morales","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Julie","family":"Mullen","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Andrew","family":"Prout","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Albert","family":"Reuther","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Antonio","family":"Rosa","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Siddharth","family":"Samsi","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Charles","family":"Yee","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Jeremy","family":"Kepner","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Stack Overflow 2021 Developer Survey","year":"2021"},{"key":"ref2","volume-title":"NumPy: The fundamental package for scientific computing with Python"},{"key":"ref3","volume-title":"SciPy: Fundamental algorithms for scientific computing in Python"},{"key":"ref4","volume-title":"Parallel Processing and Multiprocessing in Python"},{"key":"ref5","volume-title":"MPI for Python, mpi4py"},{"key":"ref6","volume-title":"pyMPI: Putting the py in"},{"key":"ref7","volume-title":"PyPar"},{"key":"ref8","volume-title":"torcpy: supporting task-based parallelism in Python"},{"key":"ref9","volume-title":"Charm4py (Charm++ for Python -formerly CharmPy-)"},{"key":"ref10","volume-title":"ScientificPython"},{"key":"ref11","volume-title":"MPI: A Message Passing Interface Standard, Message Passing Interface Forum","year":"1994"},{"key":"ref12","article-title":"A relative development time productivity metric for HPC systems","volume-title":"Proceedings of the High Performance Embedded Computing Workshop (HPEC 2005)","author":"Funk"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.67"},{"key":"ref14","volume-title":"DEGAS: Dynamic Global Address Space programming environments","author":"Yelick"},{"key":"ref15","article-title":"PyGAS: A Partitioned Global Address Space Extension for Python","volume-title":"Poster in the PGAS Conference","author":"Driscoll","year":"2012"},{"key":"ref16","article-title":"Python Programming Language","volume-title":"USENIX Annual Technical Conference","author":"Van Rossum"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1137\/141000671"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1080\/10618600.1996.10474713"},{"key":"ref19","article-title":"TensorFlow: A System for Large-Scale Machine Learning","volume-title":"12th USENIX Symposium on Operating System Design and Implementation (OSDI)","author":"Abadi"},{"key":"ref20","article-title":"Automatic Differentiation in PyTorch","author":"Paszke","year":"2017","journal-title":"NIPS-W"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2647868.2654889"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078446"},{"key":"ref23","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718126","volume-title":"Parallel MATLAB for Multicore and Multinode Systems","author":"Kepner","year":"2009"},{"key":"ref24","volume-title":"rtitioned global address space (PGAS)"},{"issue":"8","key":"ref25","doi-asserted-by":"crossref","first-page":"997","DOI":"10.1016\/j.jpdc.2004.03.018","article-title":"MatlabMPI","volume":"64","author":"Kepner","year":"2004","journal-title":"Journal of parallel and distributed computing"},{"key":"ref26","first-page":"28","article-title":"LLGrid: Enabling On-Demand Grid Computing with gridMatlab and pMatlab","volume-title":"High Performance Embedded Computing (HPEC) workshop","author":"Reuther","year":"2004"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840490"},{"key":"ref28","volume-title":"OpenMPI FAQ"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/hpec55821.2022.9926365"},{"key":"ref30","volume-title":"OSU Micro-Benchmarks"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/hpec49654.2021.9622870"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/hpec.2019.8916221"}],"event":{"name":"2023 IEEE High Performance Extreme Computing Conference (HPEC)","location":"Boston, MA, USA","start":{"date-parts":[[2023,9,25]]},"end":{"date-parts":[[2023,9,29]]}},"container-title":["2023 IEEE High Performance Extreme Computing Conference (HPEC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10363430\/10363422\/10363604.pdf?arnumber=10363604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T15:41:51Z","timestamp":1705074111000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10363604\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,25]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/hpec58863.2023.10363604","relation":{},"subject":[],"published":{"date-parts":[[2023,9,25]]}}}