skip to content
C** : a large-grain, object-oriented data-parallel programming language Preview this item
ClosePreview this item
Checking...

C** : a large-grain, object-oriented data-parallel programming language

Author: James R Larus; Brad Richards; Guhan Viswanathan
Publisher: Madison, Wis. : University of Wisconsin-Madison, Computer Sciences Dept., [1992]
Series: University of Wisconsin--Madison.; Computer Sciences Department.; Computer sciences technical report
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
Abstract: "C** is a new data-parallel programming language based on a new computation model called large-grain data parallelism. C** overcomes many disadvantages of existing data-parallel languages, yet retains their distinctive and advantageous programming style and deterministic behavior. This style makes data parallelism well-suited for massively-parallel computation. Large-grain data parallelism enhances data
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: James R Larus; Brad Richards; Guhan Viswanathan
OCLC Number: 30608082
Notes: "November 24, 1992."
Description: 33 pages : illustrations ; 28 cm.
Series Title: University of Wisconsin--Madison.; Computer Sciences Department.; Computer sciences technical report
Responsibility: James R. Larus, Brad Richards, and Guhan Viswanathan.

Abstract:

Abstract: "C** is a new data-parallel programming language based on a new computation model called large-grain data parallelism. C** overcomes many disadvantages of existing data-parallel languages, yet retains their distinctive and advantageous programming style and deterministic behavior. This style makes data parallelism well-suited for massively-parallel computation. Large-grain data parallelism enhances data parallelism by permitting a wider range of algorithms to be expressed naturally. C** is an object-oriented programming language that inherits data abstraction features from C++. Existing scientific programming languages do not provide modern programming facilities such as operator extensibility, abstract datatypes, or object-oriented programming.

C** -- and its sequential subset C++ -- support modern programming practices and enable a single language to be used for all parts of large, complex programs and libraries. This technical report consists of three parts. The body of the report is a copy of a paper that appeared in the 5th Workshop on Languages and Compilers for Parallel Computing, Yale University, Aug. 1992 (to appear, Lecture Notes in Computer Science, Springer-Verlag). The first appendix is a detailed overview of C**, which describes the language more thoroughly than the paper. The second appendix contains several sample C** programs and some preliminary performance results."

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/30608082> # C** : a large-grain, object-oriented data-parallel programming language
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "30608082" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/wiu> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1125363435#Place/madison_wis> ; # Madison, Wis.
   schema:about <http://id.worldcat.org/fast/1052939> ; # Parallel programming (Computer science)
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/1125363435#Person/viswanathan_guhan> ; # Guhan Viswanathan
   schema:contributor <http://viaf.org/viaf/106711993> ; # Brad Richards
   schema:creator <http://experiment.worldcat.org/entity/work/data/1125363435#Person/larus_james_r> ; # James R. Larus
   schema:datePublished "1992" ;
   schema:description "Abstract: "C** is a new data-parallel programming language based on a new computation model called large-grain data parallelism. C** overcomes many disadvantages of existing data-parallel languages, yet retains their distinctive and advantageous programming style and deterministic behavior. This style makes data parallelism well-suited for massively-parallel computation. Large-grain data parallelism enhances data parallelism by permitting a wider range of algorithms to be expressed naturally. C** is an object-oriented programming language that inherits data abstraction features from C++. Existing scientific programming languages do not provide modern programming facilities such as operator extensibility, abstract datatypes, or object-oriented programming."@en ;
   schema:description "C** -- and its sequential subset C++ -- support modern programming practices and enable a single language to be used for all parts of large, complex programs and libraries. This technical report consists of three parts. The body of the report is a copy of a paper that appeared in the 5th Workshop on Languages and Compilers for Parallel Computing, Yale University, Aug. 1992 (to appear, Lecture Notes in Computer Science, Springer-Verlag). The first appendix is a detailed overview of C**, which describes the language more thoroughly than the paper. The second appendix contains several sample C** programs and some preliminary performance results.""@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1125363435> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1125363435#Series/computer_sciences_technical_report_university_of_wisconsin_madison_computer_sciences_dept> ; # Computer sciences technical report. University of Wisconsin-- Madison. Computer Sciences Dept. ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1125363435#Series/computer_sciences_technical_report> ; # Computer sciences technical report ;
   schema:name "C** : a large-grain, object-oriented data-parallel programming language"@en ;
   schema:productID "30608082" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/30608082#PublicationEvent/madison_wis_university_of_wisconsin_madison_computer_sciences_dept_1992> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/1125363435#Agent/university_of_wisconsin_madison_computer_sciences_dept> ; # University of Wisconsin-Madison, Computer Sciences Dept.
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/30608082> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1125363435#Agent/university_of_wisconsin_madison_computer_sciences_dept> # University of Wisconsin-Madison, Computer Sciences Dept.
    a bgn:Agent ;
   schema:name "University of Wisconsin-Madison, Computer Sciences Dept." ;
    .

<http://experiment.worldcat.org/entity/work/data/1125363435#Organization/university_of_wisconsin_madison_computer_sciences_department> # University of Wisconsin--Madison. Computer Sciences Department.
    a schema:Organization ;
   schema:name "University of Wisconsin--Madison. Computer Sciences Department." ;
    .

<http://experiment.worldcat.org/entity/work/data/1125363435#Person/larus_james_r> # James R. Larus
    a schema:Person ;
   schema:familyName "Larus" ;
   schema:givenName "James R." ;
   schema:name "James R. Larus" ;
    .

<http://experiment.worldcat.org/entity/work/data/1125363435#Person/viswanathan_guhan> # Guhan Viswanathan
    a schema:Person ;
   schema:familyName "Viswanathan" ;
   schema:givenName "Guhan" ;
   schema:name "Guhan Viswanathan" ;
    .

<http://experiment.worldcat.org/entity/work/data/1125363435#Series/computer_sciences_technical_report> # Computer sciences technical report ;
    a bgn:PublicationSeries ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/1125363435#Organization/university_of_wisconsin_madison_computer_sciences_department> ; # University of Wisconsin--Madison. Computer Sciences Department.
   schema:hasPart <http://www.worldcat.org/oclc/30608082> ; # C** : a large-grain, object-oriented data-parallel programming language
   schema:name "Computer sciences technical report ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/1125363435#Series/computer_sciences_technical_report_university_of_wisconsin_madison_computer_sciences_dept> # Computer sciences technical report. University of Wisconsin-- Madison. Computer Sciences Dept. ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/30608082> ; # C** : a large-grain, object-oriented data-parallel programming language
   schema:name "Computer sciences technical report. University of Wisconsin-- Madison. Computer Sciences Dept. ;" ;
    .

<http://id.worldcat.org/fast/1052939> # Parallel programming (Computer science)
    a schema:Intangible ;
   schema:name "Parallel programming (Computer science)"@en ;
    .

<http://viaf.org/viaf/106711993> # Brad Richards
    a schema:Person ;
   schema:familyName "Richards" ;
   schema:givenName "Brad" ;
   schema:name "Brad Richards" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.