skip to content
Introduction to parallel programming Preview this item
ClosePreview this item
Checking...

Introduction to parallel programming

Author: Steven Brawer
Publisher: Boston : Academic Press, ©1989.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
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

Genre/Form: Electronic books
Additional Physical Format: Print version:
Brawer, Steven, 1941-
Introduction to parallel programming.
Boston : Academic Press, ©1989
(DLC) 88035104
(OCoLC)18984148
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Steven Brawer
ISBN: 9781483216591 1483216594 9781322469546 1322469547
OCLC Number: 897646071
Reproduction Notes: Electronic reproduction. [S.l.] : HathiTrust Digital Library, 2010. MiAaHDL
Description: 1 online resource (xi, 423 pages) : illustrations
Details: Aster and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Contents: Front Cover; Introduction to Parallel Programming; Copyright Page; Dedication; Table of Contents; Chapter 1. Introduction; 1.1 Who Should Read This Book; 1.2 Brief Introduction to Parallel Programming; 1.3 About the Text; 1.4 The Context of This Book; 1.5 Add-Ons; Chapter 2. Tiny Fortran; 2.1 Introduction; 2.2 Program Structure; 2.3 Identifiers; 2.4 Declarations: Scalars and Arrays; 2.5 I/O; 2.6 Array Storage; 2.7 Assignment; 2.8 Arithmetic Expressions; 2.9 If-then-else-endif Blocks; 2.10 Loops; 2.11 Function/Subroutine Calls; 2.12 Passing Arguments in Function/Subroutine Calls. Chapter 3. Hardware and Operating System Models3.1 Introduction; 3.2 Hardware; 3.3 Time-Sharing with a Single Processor; 3-4 Time-sharing with Multiple Processors; 3.5 A Brief Description of Tightly Coupled Multiprocessing; 3.6 Summary; Chapter 4. Processes, Shared Memory, and Simple Parallel Programs; 4.1 Introduction; 4.2 Processes and Processors; 4.3 Shared Memory-1; 4.4 Forking-Creating Processes; 4.5 Joining Processes; 4.6 Shared Memory-2; 4.7 Processes Are Randomly Scheduled-Contention; 4.8 Summary; Chapter 5. Basic Parallel Programming Techniques; 5.1 Introduction; 5.2 Loop Splitting. 5.3 Ideal Speedup5.4 Spin-Locks, Contention, and Self-Scheduling; 5.5 Histogram; 5.6 Summary; 5.7 Additional Problems; Chapter 6. Barriers and Race Conditions; 6.1 Introduction; 6.2 The Barrier Calls; 6.3 Expression Splitting; 6.4 Summary; 6.5 Additional Problems-Elementary Statistics; Chapter 7. Introduction to Scheduling-Nested Loops; 7.1 Introduction; 7.2 Variations on Loop Splitting; 7.3 Variation on Self-Scheduling; 7.4 Indirect Scheduling; 7.5 Summary; 7.6 Additional Problems; Chapter 8. Overcoming Data Dependencies; 8.1 Introduction; 8.2 Induction Variable; 8.3 Forward Dependency. 8.4 Block Scheduling and Forward Dependency8.5 Backward Dependency; 8.6 Break Out of Loop; 8.7 Splittable Loops; 8.8 Reordering Loops; 8.9 Special Scheduling-Assign Based on Condition; 8.10 Additional Problems; Chapter 9. Scheduling Summary; 9.1 Introduction; 9.2 Loop Splitting; 9.3 Expression Splitting; 9.4 Self-Scheduling; 9.5 Indirect Scheduling; 9.6 Block Scheduling; 9.7 Special Scheduling; Chapter 10. Linear Recurrence Relations-Backward Dependencies; 10.1 Introduction to Recurrence Relations; 10.2 x (i) = x (i --
1) + y (i); 10.3 x (i) = a (i) * x (i --
1) + y (i). 10.4 x (i) = a (i) * x (i --
1) + b (i) * x (i --
2)10.5 Additional Problems-Other Recurrence Relations; Chapter 11. Performance Tuning; 11.1 Introduction; 11.2 Parallel Programming and the Structure of Programs; 11.3 Positioning the process_fork; 11.4 The Effect of the Number of Processes on Overhead; 11.5 Using Cache Effectively; Chapter 12. Discrete Event, Discrete Time Simulation; 12.1 Introduction; 12.2 Description of the Model; 12.3 Single-Stream Algorithm and Data Structures; 12.4 Single-Stream Program; 12.5 Introduction to the Parallel Version; 12.6 Data Dependencies in the Parallel Algorithm.
Other Titles: Parallel programming
Responsibility: Steven Brawer.

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/897646071> # Introduction to parallel programming
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "897646071" ;
    library:placeOfPublication <http://dbpedia.org/resource/Boston> ; # Boston
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    schema:about <http://dewey.info/class/004.35/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/3901247696#Topic/computers_programming_parallel> ; # COMPUTERS--Programming--Parallel
    schema:about <http://experiment.worldcat.org/entity/work/data/3901247696#Topic/computers_systems_architecture_distributed_systems_&_computing> ; # COMPUTERS--Systems Architecture--Distributed Systems & Computing
    schema:about <http://experiment.worldcat.org/entity/work/data/3901247696#Topic/parallel_programming_computer_science> ; # Parallel programming (Computer science)
    schema:alternateName "Parallel programming" ;
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "1989" ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/3901247696#Person/brawer_steven_1941> ; # Steven Brawer
    schema:datePublished "1989" ;
    schema:description "Front Cover; Introduction to Parallel Programming; Copyright Page; Dedication; Table of Contents; Chapter 1. Introduction; 1.1 Who Should Read This Book; 1.2 Brief Introduction to Parallel Programming; 1.3 About the Text; 1.4 The Context of This Book; 1.5 Add-Ons; Chapter 2. Tiny Fortran; 2.1 Introduction; 2.2 Program Structure; 2.3 Identifiers; 2.4 Declarations: Scalars and Arrays; 2.5 I/O; 2.6 Array Storage; 2.7 Assignment; 2.8 Arithmetic Expressions; 2.9 If-then-else-endif Blocks; 2.10 Loops; 2.11 Function/Subroutine Calls; 2.12 Passing Arguments in Function/Subroutine Calls."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/3901247696> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/18984148> ;
    schema:name "Introduction to parallel programming"@en ;
    schema:productID "897646071" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/897646071#PublicationEvent/boston_academic_press_1989> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/3901247696#Agent/academic_press> ; # Academic Press
    schema:url <http://www.sciencedirect.com/science/book/9780121284701> ;
    schema:url <http://books.google.com/books?id=WZdQAAAAMAAJ> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=1876804> ;
    schema:url <http://www.myilibrary.com?id=678236> ;
    schema:url <http://catalog.hathitrust.org/api/volumes/oclc/18984148.html> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=919876> ;
    schema:workExample <http://worldcat.org/isbn/9781322469546> ;
    schema:workExample <http://worldcat.org/isbn/9781483216591> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/897646071> ;
    .


Related Entities

<http://dbpedia.org/resource/Boston> # Boston
    a schema:Place ;
    schema:name "Boston" ;
    .

<http://experiment.worldcat.org/entity/work/data/3901247696#Agent/academic_press> # Academic Press
    a bgn:Agent ;
    schema:name "Academic Press" ;
    .

<http://experiment.worldcat.org/entity/work/data/3901247696#Person/brawer_steven_1941> # Steven Brawer
    a schema:Person ;
    schema:birthDate "1941" ;
    schema:familyName "Brawer" ;
    schema:givenName "Steven" ;
    schema:name "Steven Brawer" ;
    .

<http://experiment.worldcat.org/entity/work/data/3901247696#Topic/computers_programming_parallel> # COMPUTERS--Programming--Parallel
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming--Parallel"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3901247696#Topic/computers_systems_architecture_distributed_systems_&_computing> # COMPUTERS--Systems Architecture--Distributed Systems & Computing
    a schema:Intangible ;
    schema:name "COMPUTERS--Systems Architecture--Distributed Systems & Computing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3901247696#Topic/parallel_programming_computer_science> # Parallel programming (Computer science)
    a schema:Intangible ;
    schema:name "Parallel programming (Computer science)"@en ;
    .

<http://worldcat.org/isbn/9781322469546>
    a schema:ProductModel ;
    schema:isbn "1322469547" ;
    schema:isbn "9781322469546" ;
    .

<http://worldcat.org/isbn/9781483216591>
    a schema:ProductModel ;
    schema:isbn "1483216594" ;
    schema:isbn "9781483216591" ;
    .

<http://www.worldcat.org/oclc/18984148>
    a schema:CreativeWork ;
    rdfs:label "Introduction to parallel programming." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/897646071> ; # Introduction to parallel programming
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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