skip to content
Data optimization : allocation of arrays to reduce communication on SIMD machines Preview this item
ClosePreview this item
Checking...

Data optimization : allocation of arrays to reduce communication on SIMD machines

Author: Kathleen Knobe; Joan D Lucas; Guy Steele
Publisher: Cambridge, Mass. : Thinking Machines Corp., [1990]
Series: Technical report (Thinking Machines Corporation), TMC-143.
Edition/Format:   Print book : English
Database:WorldCat
Summary:
Abstract: "An optimizing compiler for a data parallel programming language can significantly improve program performance on a massively parallel computing system by incorporating new strategies for allocating array elements to processors. We discuss techniques for automatic layout of arrays in a compiler targeted to SIMD architectures, such as the Connection Machine computer system. Our primary goal is to minimize
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: Kathleen Knobe; Joan D Lucas; Guy Steele
OCLC Number: 26267578
Notes: Cover title.
"Journal of Parallel and Distributed Computing 8, 102-118 (1990)"--Page 102.
Description: pages 102-118 : illustrations ; 28 cm.
Series Title: Technical report (Thinking Machines Corporation), TMC-143.
Responsibility: Kathleen Knobe, Joan D. Luckas [sic], Guy L. Steele, Jr.

Abstract:

Abstract: "An optimizing compiler for a data parallel programming language can significantly improve program performance on a massively parallel computing system by incorporating new strategies for allocating array elements to processors. We discuss techniques for automatic layout of arrays in a compiler targeted to SIMD architectures, such as the Connection Machine computer system. Our primary goal is to minimize the cost of moving data among processors. We also attempt to minimize memory usage. Improved array layout may allow more specialized communication operations with lower cost.

We discuss the algorithms to effect such improvement and present some typical examples of code fragments that can be improved significantly with respect to memory consumption and by orders of magnitude with respect to execution time."

Reviews

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

Tags

Be the first.
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/26267578> # Data optimization : allocation of arrays to reduce communication on SIMD machines
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "26267578" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/28891144#Place/cambridge_mass> ; # Cambridge, Mass.
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   schema:about <http://id.worldcat.org/fast/1052928> ; # Parallel processing (Electronic computers)
   schema:about <http://id.worldcat.org/fast/871538> ; # Compilers (Computer programs)
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/28891144#Person/steele_guy> ; # Guy Steele
   schema:contributor <http://experiment.worldcat.org/entity/work/data/28891144#Person/lucas_joan_d> ; # Joan D. Lucas
   schema:creator <http://experiment.worldcat.org/entity/work/data/28891144#Person/knobe_kathleen> ; # Kathleen Knobe
   schema:datePublished "1990" ;
   schema:description "We discuss the algorithms to effect such improvement and present some typical examples of code fragments that can be improved significantly with respect to memory consumption and by orders of magnitude with respect to execution time.""@en ;
   schema:description "Abstract: "An optimizing compiler for a data parallel programming language can significantly improve program performance on a massively parallel computing system by incorporating new strategies for allocating array elements to processors. We discuss techniques for automatic layout of arrays in a compiler targeted to SIMD architectures, such as the Connection Machine computer system. Our primary goal is to minimize the cost of moving data among processors. We also attempt to minimize memory usage. Improved array layout may allow more specialized communication operations with lower cost."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/28891144> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/28891144#Series/technical_report_thinking_machines_corporation> ; # Technical report (Thinking Machines Corporation) ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/28891144#Series/technical_report> ; # Technical report ;
   schema:name "Data optimization : allocation of arrays to reduce communication on SIMD machines"@en ;
   schema:productID "26267578" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/26267578#PublicationEvent/cambridge_mass_thinking_machines_corp_1990> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/28891144#Agent/thinking_machines_corp> ; # Thinking Machines Corp.
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/26267578> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/28891144#Agent/thinking_machines_corp> # Thinking Machines Corp.
    a bgn:Agent ;
   schema:name "Thinking Machines Corp." ;
    .

<http://experiment.worldcat.org/entity/work/data/28891144#Person/knobe_kathleen> # Kathleen Knobe
    a schema:Person ;
   schema:familyName "Knobe" ;
   schema:givenName "Kathleen" ;
   schema:name "Kathleen Knobe" ;
    .

<http://experiment.worldcat.org/entity/work/data/28891144#Person/lucas_joan_d> # Joan D. Lucas
    a schema:Person ;
   schema:familyName "Lucas" ;
   schema:givenName "Joan D." ;
   schema:name "Joan D. Lucas" ;
    .

<http://experiment.worldcat.org/entity/work/data/28891144#Person/steele_guy> # Guy Steele
    a schema:Person ;
   schema:familyName "Steele" ;
   schema:givenName "Guy" ;
   schema:name "Guy Steele" ;
    .

<http://experiment.worldcat.org/entity/work/data/28891144#Place/cambridge_mass> # Cambridge, Mass.
    a schema:Place ;
   schema:name "Cambridge, Mass." ;
    .

<http://experiment.worldcat.org/entity/work/data/28891144#Series/technical_report> # Technical report ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/26267578> ; # Data optimization : allocation of arrays to reduce communication on SIMD machines
   schema:name "Technical report ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/28891144#Series/technical_report_thinking_machines_corporation> # Technical report (Thinking Machines Corporation) ;
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/26267578> ; # Data optimization : allocation of arrays to reduce communication on SIMD machines
   schema:name "Technical report (Thinking Machines Corporation) ;" ;
    .

<http://id.worldcat.org/fast/1052928> # Parallel processing (Electronic computers)
    a schema:Intangible ;
   schema:name "Parallel processing (Electronic computers)"@en ;
    .

<http://id.worldcat.org/fast/871538> # Compilers (Computer programs)
    a schema:Intangible ;
   schema:name "Compilers (Computer programs)"@en ;
    .

<http://www.worldcat.org/title/-/oclc/26267578>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/26267578> ; # Data optimization : allocation of arrays to reduce communication on SIMD machines
   schema:dateModified "2016-05-11" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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