Integrating functional and imperative parallel programming: CC++ solutions to the Salishan problems
We investigate the practical integration of functional and imperative parallel programming in the context of a popular sequential object-based language. As the basis of our investigation, we develop solutions to the Salishan problems, a set of problems intended as a standard by which to compare para...
Uloženo v:
| Vydáno v: | Parallel Processing Symposium, 8th International (IPPS '94 s. 61 - 67 |
|---|---|
| Hlavní autor: | |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE Comput. Soc. Press
1994
|
| Témata: | |
| ISBN: | 0818656026, 9780818656026 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | We investigate the practical integration of functional and imperative parallel programming in the context of a popular sequential object-based language. As the basis of our investigation, we develop solutions to the Salishan problems, a set of problems intended as a standard by which to compare parallel programming notations. The language that we use is CC++, C++ extended with single-assignment variables, parallel composition, and atomic functions. We demonstrate how deterministic parallel programs can be written that are identical/spl minus/except for the addition of a few keywords/spl minus/to sequential programs that satisfy the same specifications.< > |
|---|---|
| AbstractList | We investigate the practical integration of functional and imperative parallel programming in the context of a popular sequential object-based language. As the basis of our investigation, we develop solutions to the Salishan problems, a set of problems intended as a standard by which to compare parallel programming notations. The language that we use is CC++, C++ extended with single-assignment variables, parallel composition, and atomic functions. We demonstrate how deterministic parallel programs can be written that are identical/spl minus/except for the addition of a few keywords/spl minus/to sequential programs that satisfy the same specifications.< > |
| Author | Thornley, J. |
| Author_xml | – sequence: 1 givenname: J. surname: Thornley fullname: Thornley, J. organization: Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA |
| BookMark | eNotkMFLwzAYxQMq6Obu4in30Zo0bZN4k-K0MHCw3UfSftkiaVqaTPC_t2W-y4Pv_d53eAt063sPCD1RklJK5Eu92-1TKmWeZkIwKm7QgggqyqIkWXmPViF8k0lFMZ3YA2pqH-E0qmj9CZuLb6LtvXJY-RbbboA5-QE8qFE5Bw4PYz_RXTfhr7iq1msceneZSwHHHscz4L1yNpyVn1ntoAuP6M4oF2D170t02Lwfqs9k-_VRV2_bxAoeE6G1MVLKthREaM6E4llR5NxIQjVhxlAiWmBN0ShjTN60uZac53kJULY8A7ZEz9e3FgCOw2g7Nf4eryuwPxPpVrQ |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/IPPS.1994.288318 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 67 |
| ExternalDocumentID | 288318 |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAWTH ACGHX ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIB RIC RIE RIL |
| ID | FETCH-LOGICAL-i87t-8bbff999d6808b738a725547f901b03ff108de3c5cafff4cd4b977446ee6d72e3 |
| IEDL.DBID | RIE |
| ISBN | 0818656026 9780818656026 |
| IngestDate | Tue Aug 26 23:10:25 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i87t-8bbff999d6808b738a725547f901b03ff108de3c5cafff4cd4b977446ee6d72e3 |
| PageCount | 7 |
| ParticipantIDs | ieee_primary_288318 |
| PublicationCentury | 1900 |
| PublicationDate | 19940000 |
| PublicationDateYYYYMMDD | 1994-01-01 |
| PublicationDate_xml | – year: 1994 text: 19940000 |
| PublicationDecade | 1990 |
| PublicationTitle | Parallel Processing Symposium, 8th International (IPPS '94 |
| PublicationTitleAbbrev | IPPS |
| PublicationYear | 1994 |
| Publisher | IEEE Comput. Soc. Press |
| Publisher_xml | – name: IEEE Comput. Soc. Press |
| SSID | ssj0000558653 |
| Score | 1.3427465 |
| Snippet | We investigate the practical integration of functional and imperative parallel programming in the context of a popular sequential object-based language. As the... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 61 |
| SubjectTerms | Computer architecture Computer science Concurrent computing Maintenance Message passing Military computing Parallel processing Parallel programming Standards development Yarn |
| Title | Integrating functional and imperative parallel programming: CC++ solutions to the Salishan problems |
| URI | https://ieeexplore.ieee.org/document/288318 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Na8IwGA5TdtjJzTn2TQ67SbVp0iTuKpMdhgh68CbNFxNcHVr3-5c3qR2DXXZrS1pKPnif90ne50HoiRiPkalTyYhrnTDN_JqDZEUYzlymfIzXYaTfxHQql8vRrNbZDrUw1tpw-MwO4DLs5ZutPgBVNgRnXCJbqCUEj6VaDZ2S5rnkOQ0Kj0SCokzGa32d5v64S5mOhj5pnkOhHhvEb_7yVgmhZdL510-do95PiR6eNcHnAp3Ysos6R48GXC_ZSwQ8c9CD8K0wBLHI_eGiNHjtIXMU_sagAL7Z2A2uz2t9-ObPeDzu93EzOXG1xR4u4jloJr4XJa7NaPY9tJi8LMavSW2skKylqBKplHMeGBqw3VCCykL4xIIJ57GBSqlzJJXGUp3rwjnHtGEKUCLj1nIjMkuvULvclvYa4VxSpUTGpaKOUeMUJ6TIGXESXs3EDepCj60-o3TGKnbW7Z9P79BZFCoGfuMetavdwT6gU_1Vrfe7xzDc3ztIqdo |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dT8IwFG0UTfQJRYzf9sE3MtjWri2-EglGJCTwwBtZvyIJDAPD329vN2ZMfPFtW7pl6Ufuuae95yD0FGmHkYmVQZcpFVBF3ZqDZIVrRm0sXYxXfqSHfDQSs1l3XOps-1oYY4w_fGbacOn38vVa7YAq64AzbiQO0VHiwmhYFGtVhEqYJIIlxGs8RgI0ZWJWKuxU9_t9yrDbcWnzBEr1aLv46i93FR9c-vV__dYZav4U6eFxFX7O0YHJGqi-d2nA5aK9QMA0e0UI1wpDGCvYP5xmGi8caC6kvzFogC-XZonLE1sr1_wZ93qtFq6mJ87X2AFGPAHVxI80w6UdzbaJpv2XaW8QlNYKwULwPBBSWuugoQbjDcmJSLlLLSi3Dh3IkFgbhUIbohKVWmup0lQCTqTMGKZ5bMglqmXrzFwhnAgiJY-ZkMRSoq1kUZQmNLICXo35NWpAj80_C_GMedFZN38-fUQng-n7cD58Hb3dotNCthjYjjtUyzc7c4-O1Ve-2G4e_NB_A0qZrSc |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Parallel+Processing+Symposium%2C+8th+International+%28IPPS+%2794&rft.atitle=Integrating+functional+and+imperative+parallel+programming%3A+CC%2B%2B+solutions+to+the+Salishan+problems&rft.au=Thornley%2C+J.&rft.date=1994-01-01&rft.pub=IEEE+Comput.+Soc.+Press&rft.isbn=9780818656026&rft.spage=61&rft.epage=67&rft_id=info:doi/10.1109%2FIPPS.1994.288318&rft.externalDocID=288318 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818656026/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818656026/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818656026/sc.gif&client=summon&freeimage=true |

