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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Parallel Processing Symposium, 8th International (IPPS '94 S. 61 - 67
1. Verfasser: Thornley, J.
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE Comput. Soc. Press 1994
Schlagworte:
ISBN:0818656026, 9780818656026
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
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 Proceedings Order Plan All Online (POP All Online) 1998-present by volume
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.3427856
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/eLvHCXMwlV1NS8NAEF20ePBUrRW_2YO3kjZp9itei8WDlEKL9Fayu7NYqKm0qb_fnU0aEbx4S8ISwmaTefN25j1CHhP_01eC2SgXTkWMaxll4BNXvziEkKAyEbT03l7lZKIWi2xa62yHXhgACMVn0MfDsJdvN2aPVNkAnXETdUyOpRRVq1ZDp8ScK8HToPCYKFSUGYpaX6c5P-xSxtnAJ80zbNRj_eqev7xVQmgZt__1UGek-9OiR6dN8DknR1B0SPvg0UDrT_aCIM8c9CD8KIpBrOL-aF5YuvKQuRL-pqgAvl7Dmtb1Wh9--BMdjXo92ixOWm6oh4t0hpqJ73lBazOaXZfMx8_z0UtUGytEKyXLSGntnAeGFm03tExVLn1iwaTz2EDHqXNJrCykhpvcOceMZRpRIhMAwsohpJekVWwKuCKUc51bxniqsVJOxTp3BlhqkP2xQyOvSQdnbPlZSWcsq8m6-fPqLTmthIqR37gjrXK7h3tyYr7K1W77EF73N7OiqPc
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA06BX2azonf5sG30a1d81Vfh2PiHIMN2dtokhsczE62zt9vknYVwRff2hJKSdPec0_uPQehh8j-9AUjOkiZEQGhkgcJ2MTVLg7GOIiEeS29tyEfjcRsloxLnW3fCwMAvvgM2u7Q7-Xrldo6qqzjnHEjsY8OKLFpT9GsVREqIaWC0dhrPEbCacp0WamwU53v9inDpGPT5olr1SPt4q6_3FV8cOnX__VYJ6j506SHx1X4OUV7kDVQfefSgMuP9gw5ptkrQthR2IWxgv3DaabxwoLmQvobOw3w5RKWuKzY-rDDH3Gv12rhannifIUtYMQTp5r4nma4tKPZNNG0_zTtDYLSWiFYCJ4HQkpjLDTUznhD8lik3KYWhBuLDmQYGxOFQkOsqEqNMURpIh1OJAyAad6F-BzVslUGFwhTKlNNCI2lq5UToUyNAhIrx__oruKXqOFmbP5ZiGfMi8m6-vPqPToaTF-H8-Hz6OUaHReyxY7tuEG1fL2FW3SovvLFZn3nX_03qvasPg
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