{"id":"https://openalex.org/W4294320182","doi":"https://doi.org/10.48550/arxiv.2208.14908","title":"pPython for Parallel Python Programming","display_name":"pPython for Parallel Python Programming","publication_year":2022,"publication_date":"2022-08-31","ids":{"openalex":"https://openalex.org/W4294320182","doi":"https://doi.org/10.48550/arxiv.2208.14908"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2208.14908","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2208.14908","pdf_url":"https://arxiv.org/pdf/2208.14908","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2208.14908","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087896681","display_name":"Chansup Byun","orcid":"https://orcid.org/0009-0003-0183-914X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Byun, Chansup","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030983536","display_name":"William Arcand","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Arcand, William","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072368385","display_name":"David Bestor","orcid":"https://orcid.org/0009-0002-7684-1191"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bestor, David","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039443278","display_name":"Bill Bergeron","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bergeron, Bill","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043450560","display_name":"Vijay Gadepally","orcid":"https://orcid.org/0000-0002-4598-2808"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gadepally, Vijay","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025538864","display_name":"Michael E. Houle","orcid":"https://orcid.org/0000-0001-8486-8015"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Houle, Michael","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083823664","display_name":"Matthew Hubbell","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hubbell, Matthew","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070814106","display_name":"Hayden Jananthan","orcid":"https://orcid.org/0000-0001-6877-0923"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jananthan, Hayden","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071291501","display_name":"Michael Jones","orcid":"https://orcid.org/0000-0003-0565-4938"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jones, Michael","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038588213","display_name":"Kurt Keville","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Keville, Kurt","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051173640","display_name":"Anna Klein","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Klein, Anna","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112526610","display_name":"Peter Michaleas","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michaleas, Peter","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055866024","display_name":"Lauren Milechin","orcid":"https://orcid.org/0000-0002-0554-3624"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Milechin, Lauren","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091208564","display_name":"Guillermo Morales","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Morales, Guillermo","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059111534","display_name":"Julie Mullen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mullen, Julie","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103257220","display_name":"Andrew Prout","orcid":"https://orcid.org/0000-0002-4408-0247"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Prout, Andrew","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000293770","display_name":"Albert Reuther","orcid":"https://orcid.org/0000-0002-3168-3663"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Reuther, Albert","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043926638","display_name":"Antonio De Rosa","orcid":"https://orcid.org/0000-0002-1392-4881"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rosa, Antonio","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103227438","display_name":"Siddharth Samsi","orcid":"https://orcid.org/0009-0000-2884-9688"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Samsi, Siddharth","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110423798","display_name":"Charles Yee","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yee, Charles","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5072108599","display_name":"Jeremy Kepner","orcid":"https://orcid.org/0000-0001-9668-2613"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kepner, Jeremy","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":21,"corresponding_author_ids":["https://openalex.org/A5087896681"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.8559564352035522},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.854966402053833},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6951292753219604},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6493384838104248},{"id":"https://openalex.org/keywords/spmd","display_name":"SPMD","score":0.6242601871490479},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5705666542053223},{"id":"https://openalex.org/keywords/posix-threads","display_name":"POSIX Threads","score":0.46803998947143555},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.46518319845199585},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.4270326495170593},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4269286096096039},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.335762083530426},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.2751883268356323}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8559564352035522},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.854966402053833},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6951292753219604},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6493384838104248},{"id":"https://openalex.org/C7042729","wikidata":"https://www.wikidata.org/wiki/Q2289219","display_name":"SPMD","level":2,"score":0.6242601871490479},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5705666542053223},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.46803998947143555},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.46518319845199585},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.4270326495170593},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4269286096096039},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.335762083530426},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.2751883268356323},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2208.14908","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2208.14908","pdf_url":"https://arxiv.org/pdf/2208.14908","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2208.14908","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2208.14908","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2208.14908","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2208.14908","pdf_url":"https://arxiv.org/pdf/2208.14908","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3108739929","https://openalex.org/W2563372350","https://openalex.org/W4234072317","https://openalex.org/W2252648304","https://openalex.org/W1999317392","https://openalex.org/W2124329796","https://openalex.org/W2244611796","https://openalex.org/W2791650676","https://openalex.org/W1491222299","https://openalex.org/W2913130763"],"abstract_inverted_index":{"pPython":[0,43,72,85,96,124,131,150],"seeks":[1],"to":[2,82,116],"provide":[3],"a":[4,29,45,57,87,122,126,136],"parallel":[5,138],"capability":[6],"that":[7,104,130],"provides":[8,125],"good":[9],"speed-up":[10],"without":[11],"sacrificing":[12],"the":[13,69,145,152],"ease":[14,159],"of":[15,28,94,101,149,160],"programming":[16,161],"in":[17,35,42,80,135],"Python":[18],"by":[19],"implementing":[20],"partitioned":[21],"global":[22],"array":[23,48],"semantics":[24],"(PGAS)":[25],"on":[26,98,119,151],"top":[27],"simple":[30],"file-based":[31],"messaging":[32],"library":[33],"(PythonMPI)":[34],"pure":[36],"Python.":[37],"The":[38,141],"core":[39],"data":[40],"structure":[41],"is":[44,54],"distributed":[46,63],"numerical":[47],"whose":[49],"distribution":[50],"onto":[51],"multiple":[52,91],"processors":[53],"specified":[55],"with":[56],"map":[58],"construct.":[59],"Communication":[60],"operations":[61],"between":[62,76],"arrays":[64],"are":[65],"abstracted":[66],"away":[67],"from":[68],"user":[70],"and":[71,110,162],"transparently":[73,118],"supports":[74],"redistribution":[75],"any":[77,99],"block-cyclic-overlapped":[78],"distributions":[79],"up":[81],"four":[83],"dimensions.":[84],"follows":[86],"SPMD":[88],"(single":[89],"program":[90],"data)":[92],"model":[93],"computation.":[95],"runs":[97],"combination":[100],"heterogeneous":[102],"systems":[103],"support":[105],"Python,":[106],"including":[107],"Windows,":[108],"Linux,":[109],"MacOS":[111],"operating":[112],"systems.":[113],"In":[114],"addition":[115],"running":[117],"single-node":[120],"(e.g.,":[121],"laptop),":[123],"scheduler":[127],"interface,":[128],"so":[129],"can":[132],"be":[133],"executed":[134],"massively":[137],"computing":[139],"environment.":[140],"initial":[142],"implementation":[143],"uses":[144],"Slurm":[146],"scheduler.":[147],"Performance":[148],"HPC":[153],"Challenge":[154],"benchmark":[155],"suite":[156],"demonstrates":[157],"both":[158],"scalability.":[163]},"counts_by_year":[],"updated_date":"2026-02-09T09:26:11.010843","created_date":"2025-10-10T00:00:00"}
