Co-array Python: A Parallel Extension to the Python Language
A parallel extension to the Python language is introduced that is modeled after the Co-Array Fortran extensions to Fortran 95. A new Python module, CoArray, has been developed to provide co-array syntax that allows a Python programmer to address co-array data on a remote processor. An example of Jac...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Buchkapitel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 637 |
---|---|
container_issue | |
container_start_page | 632 |
container_title | |
container_volume | 3149 |
creator | Rasmussen, Craig E. Sottile, Matthew J. Nieplocha, Jarek Numrich, Robert W. Jones, Eric |
description | A parallel extension to the Python language is introduced that is modeled after the Co-Array Fortran extensions to Fortran 95. A new Python module, CoArray, has been developed to provide co-array syntax that allows a Python programmer to address co-array data on a remote processor. An example of Jacobi iteration using the CoArray module is shown and corresponding performance results are presented. |
doi_str_mv | 10.1007/978-3-540-27866-5_83 |
format | Book Chapter |
fullrecord | <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_16126859</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3088170_87_665</sourcerecordid><originalsourceid>FETCH-LOGICAL-p318t-8ed9a2bce46eddc2a19d8991746753fa30a7aceab5d9b0c5c47d7b1e0307610d3</originalsourceid><addsrcrecordid>eNpFkElLAzEUx-OKQ-038DAXj9Esk028lFIXKNiDnsObTLroOFOTFOy3N13Ad3nwXx68H0I3lNxRQtS9URpzLCqCmdJSYmE1P0HDLPMs7jVxigoqKcWcV-bs32OGVeocFYQTho2q-CUqTI5owiS7QsMYP0keKginpECP4x5DCLAtZ9u07LuHclTOIEDb-rac_CbfxVXflakv09IfM-UUusUGFv4aXcyhjX543AP08TR5H7_g6dvz63g0xWtOdcLaNwZY7XwlfdM4BtQ02hiqKqkEnwMnoMB5qEVjauKEq1SjaurzC0pS0vABuj3cXUN00M4DdG4V7TqsviFsbcbApBYm59ghF7PVLXywdd9_RUuJ3WG1mZHlNlOye4R2hzWX-PF46H82Pibrdy3nu5QxuCWskw_RcqI1VcRqZTN8_ge3pXRm</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3088170_87_665</pqid></control><display><type>book_chapter</type><title>Co-array Python: A Parallel Extension to the Python Language</title><source>Springer Books</source><creator>Rasmussen, Craig E. ; Sottile, Matthew J. ; Nieplocha, Jarek ; Numrich, Robert W. ; Jones, Eric</creator><contributor>Vanneschi, Marco ; Danelutto, Marco ; Laforenza, Domenico ; Laforenza, Domenico ; Vanneschi, Marco ; Danelutto, Marco</contributor><creatorcontrib>Rasmussen, Craig E. ; Sottile, Matthew J. ; Nieplocha, Jarek ; Numrich, Robert W. ; Jones, Eric ; Vanneschi, Marco ; Danelutto, Marco ; Laforenza, Domenico ; Laforenza, Domenico ; Vanneschi, Marco ; Danelutto, Marco</creatorcontrib><description>A parallel extension to the Python language is introduced that is modeled after the Co-Array Fortran extensions to Fortran 95. A new Python module, CoArray, has been developed to provide co-array syntax that allows a Python programmer to address co-array data on a remote processor. An example of Jacobi iteration using the CoArray module is shown and corresponding performance results are presented.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540229247</identifier><identifier>ISBN: 3540229248</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540278665</identifier><identifier>EISBN: 3540278664</identifier><identifier>DOI: 10.1007/978-3-540-27866-5_83</identifier><identifier>OCLC: 934980262</identifier><identifier>LCCallNum: TK5105.5-5105.9</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Jacobi Iteration ; Parallel Extension ; Python Language ; Python Programmer ; Single Program Multiple Data ; Software</subject><ispartof>Euro-Par 2004 Parallel Processing, 2004, Vol.3149, p.632-637</ispartof><rights>Springer-Verlag Berlin Heidelberg 2004</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3088170-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-540-27866-5_83$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-540-27866-5_83$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>310,311,780,781,785,790,791,794,4051,4052,27929,38259,41446,42515</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=16126859$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Vanneschi, Marco</contributor><contributor>Danelutto, Marco</contributor><contributor>Laforenza, Domenico</contributor><contributor>Laforenza, Domenico</contributor><contributor>Vanneschi, Marco</contributor><contributor>Danelutto, Marco</contributor><creatorcontrib>Rasmussen, Craig E.</creatorcontrib><creatorcontrib>Sottile, Matthew J.</creatorcontrib><creatorcontrib>Nieplocha, Jarek</creatorcontrib><creatorcontrib>Numrich, Robert W.</creatorcontrib><creatorcontrib>Jones, Eric</creatorcontrib><title>Co-array Python: A Parallel Extension to the Python Language</title><title>Euro-Par 2004 Parallel Processing</title><description>A parallel extension to the Python language is introduced that is modeled after the Co-Array Fortran extensions to Fortran 95. A new Python module, CoArray, has been developed to provide co-array syntax that allows a Python programmer to address co-array data on a remote processor. An example of Jacobi iteration using the CoArray module is shown and corresponding performance results are presented.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Jacobi Iteration</subject><subject>Parallel Extension</subject><subject>Python Language</subject><subject>Python Programmer</subject><subject>Single Program Multiple Data</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540229247</isbn><isbn>3540229248</isbn><isbn>9783540278665</isbn><isbn>3540278664</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2004</creationdate><recordtype>book_chapter</recordtype><recordid>eNpFkElLAzEUx-OKQ-038DAXj9Esk028lFIXKNiDnsObTLroOFOTFOy3N13Ad3nwXx68H0I3lNxRQtS9URpzLCqCmdJSYmE1P0HDLPMs7jVxigoqKcWcV-bs32OGVeocFYQTho2q-CUqTI5owiS7QsMYP0keKginpECP4x5DCLAtZ9u07LuHclTOIEDb-rac_CbfxVXflakv09IfM-UUusUGFv4aXcyhjX543AP08TR5H7_g6dvz63g0xWtOdcLaNwZY7XwlfdM4BtQ02hiqKqkEnwMnoMB5qEVjauKEq1SjaurzC0pS0vABuj3cXUN00M4DdG4V7TqsviFsbcbApBYm59ghF7PVLXywdd9_RUuJ3WG1mZHlNlOye4R2hzWX-PF46H82Pibrdy3nu5QxuCWskw_RcqI1VcRqZTN8_ge3pXRm</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Rasmussen, Craig E.</creator><creator>Sottile, Matthew J.</creator><creator>Nieplocha, Jarek</creator><creator>Numrich, Robert W.</creator><creator>Jones, Eric</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2004</creationdate><title>Co-array Python: A Parallel Extension to the Python Language</title><author>Rasmussen, Craig E. ; Sottile, Matthew J. ; Nieplocha, Jarek ; Numrich, Robert W. ; Jones, Eric</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p318t-8ed9a2bce46eddc2a19d8991746753fa30a7aceab5d9b0c5c47d7b1e0307610d3</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Jacobi Iteration</topic><topic>Parallel Extension</topic><topic>Python Language</topic><topic>Python Programmer</topic><topic>Single Program Multiple Data</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rasmussen, Craig E.</creatorcontrib><creatorcontrib>Sottile, Matthew J.</creatorcontrib><creatorcontrib>Nieplocha, Jarek</creatorcontrib><creatorcontrib>Numrich, Robert W.</creatorcontrib><creatorcontrib>Jones, Eric</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rasmussen, Craig E.</au><au>Sottile, Matthew J.</au><au>Nieplocha, Jarek</au><au>Numrich, Robert W.</au><au>Jones, Eric</au><au>Vanneschi, Marco</au><au>Danelutto, Marco</au><au>Laforenza, Domenico</au><au>Laforenza, Domenico</au><au>Vanneschi, Marco</au><au>Danelutto, Marco</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Co-array Python: A Parallel Extension to the Python Language</atitle><btitle>Euro-Par 2004 Parallel Processing</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2004</date><risdate>2004</risdate><volume>3149</volume><spage>632</spage><epage>637</epage><pages>632-637</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540229247</isbn><isbn>3540229248</isbn><eisbn>9783540278665</eisbn><eisbn>3540278664</eisbn><abstract>A parallel extension to the Python language is introduced that is modeled after the Co-Array Fortran extensions to Fortran 95. A new Python module, CoArray, has been developed to provide co-array syntax that allows a Python programmer to address co-array data on a remote processor. An example of Jacobi iteration using the CoArray module is shown and corresponding performance results are presented.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/978-3-540-27866-5_83</doi><oclcid>934980262</oclcid><tpages>6</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0302-9743 |
ispartof | Euro-Par 2004 Parallel Processing, 2004, Vol.3149, p.632-637 |
issn | 0302-9743 1611-3349 |
language | eng |
recordid | cdi_pascalfrancis_primary_16126859 |
source | Springer Books |
subjects | Applied sciences Computer science control theory systems Computer systems and distributed systems. User interface Exact sciences and technology Jacobi Iteration Parallel Extension Python Language Python Programmer Single Program Multiple Data Software |
title | Co-array Python: A Parallel Extension to the Python Language |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-17T10%3A50%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Co-array%20Python:%20A%20Parallel%20Extension%20to%20the%20Python%20Language&rft.btitle=Euro-Par%202004%20Parallel%20Processing&rft.au=Rasmussen,%20Craig%20E.&rft.date=2004&rft.volume=3149&rft.spage=632&rft.epage=637&rft.pages=632-637&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540229247&rft.isbn_list=3540229248&rft_id=info:doi/10.1007/978-3-540-27866-5_83&rft_dat=%3Cproquest_pasca%3EEBC3088170_87_665%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540278665&rft.eisbn_list=3540278664&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3088170_87_665&rft_id=info:pmid/&rfr_iscdi=true |