HOME > Detail View

Detail View

Structured parallel programming [electronic resource] : patterns for efficient computation

Structured parallel programming [electronic resource] : patterns for efficient computation

Material type
E-Book(소장)
Personal Author
McCool, Michael D. Reinders, James. Robison, Arch.
Title Statement
Structured parallel programming [electronic resource] : patterns for efficient computation / Michael McCool, Arch Robison, James Reinders.
Publication, Distribution, etc
Amsterdam ;   Boston :   Elsevier/Morgan Kaufmann,   2012.  
Physical Medium
1 online resource (xxvi, 406 p.).
ISBN
9780123914439 (electronic bk.) 0123914434 (electronic bk.) 9780124159938 (electronic bk.) 0124159931 (electronic bk.)
요약
Programming is now parallel programming. Much as structured programming revolutionized traditional serial programming decades ago, a new kind of structured programming, based on patterns, is relevant to parallel programming today. Parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders describe how to design and implement maintainable and efficient parallel algorithms using a pattern-based approach. They present both theory and practice, and give detailed concrete examples using multiple programming models. Examples are primarily given using two of the most popular and cutting edge programming models for parallel programming: Threading Building Blocks, and Cilk Plus. These architecture-independent models enable easy integration into existing applications, preserve investments in existing code, and speed the development of parallel applications. Examples from realistic contexts illustrate patterns and themes in parallel algorithm design that are widely applicable regardless of implementation technology. The patterns-based approach offers structure and insight that developers can apply to a variety of parallel programming models. Develops a composable, structured, scalable, and machine-independent approach to parallel computingIncludes detailed examples in both Cilk Plus and the latest Threading Building Blocks, which support a wide variety of computers.
General Note
Title from e-Book title page.  
Content Notes
Background -- Patterns -- Map -- Collectives -- Data reorganization -- Stencil and recurrence -- Fork-join -- Pipeline -- Forward seismic simulation -- K-means clustering -- Bzip2 data compression -- Merge sort -- Sample sort -- Cholesky factorization.
Bibliography, Etc. Note
Includes bibliographical references and index.
이용가능한 다른형태자료
Issued also as a book.  
Subject Added Entry-Topical Term
Parallel programming (Computer science).
Short cut
ScienceDirect   URL
000 00000cam u2200205 a 4500
001 000045941893
005 20180529171443
006 m d
007 cr
008 120709s2012 ne ob 001 0 eng d
020 ▼a 9780123914439 (electronic bk.)
020 ▼a 0123914434 (electronic bk.)
020 ▼a 9780124159938 (electronic bk.)
020 ▼a 0124159931 (electronic bk.)
035 ▼a (OCoLC)798575627 ▼z (OCoLC)961544987 ▼z (OCoLC)962188549 ▼z (OCoLC)972014233 ▼z (OCoLC)991976049
040 ▼a OPELS ▼b eng ▼e pn ▼c OPELS ▼d N$T ▼d E7B ▼d YDXCP ▼d CDX ▼d OCLCQ ▼d DEBSZ ▼d EBLCP ▼d OCLCQ ▼d OSU ▼d UKDOC ▼d OCLCQ ▼d OCLCF ▼d TEFOD ▼d OCLCQ ▼d LOA ▼d ICA ▼d AGLDB ▼d LVT ▼d K6U ▼d PIFAG ▼d FVL ▼d ZCU ▼d LIV ▼d MERUC ▼d OCLCQ ▼d U3W ▼d D6H ▼d 211009
049 ▼a TEFA
050 4 ▼a QA76.642
082 0 4 ▼a 005.1/1 ▼2 23
084 ▼a 005.11 ▼2 DDCK
090 ▼a 005.11
100 1 ▼a McCool, Michael D.
245 1 0 ▼a Structured parallel programming ▼h [electronic resource] : ▼b patterns for efficient computation / ▼c Michael McCool, Arch Robison, James Reinders.
260 ▼a Amsterdam ; ▼a Boston : ▼b Elsevier/Morgan Kaufmann, ▼c 2012.
300 ▼a 1 online resource (xxvi, 406 p.).
500 ▼a Title from e-Book title page.
504 ▼a Includes bibliographical references and index.
505 0 ▼a Background -- Patterns -- Map -- Collectives -- Data reorganization -- Stencil and recurrence -- Fork-join -- Pipeline -- Forward seismic simulation -- K-means clustering -- Bzip2 data compression -- Merge sort -- Sample sort -- Cholesky factorization.
520 ▼a Programming is now parallel programming. Much as structured programming revolutionized traditional serial programming decades ago, a new kind of structured programming, based on patterns, is relevant to parallel programming today. Parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders describe how to design and implement maintainable and efficient parallel algorithms using a pattern-based approach. They present both theory and practice, and give detailed concrete examples using multiple programming models. Examples are primarily given using two of the most popular and cutting edge programming models for parallel programming: Threading Building Blocks, and Cilk Plus. These architecture-independent models enable easy integration into existing applications, preserve investments in existing code, and speed the development of parallel applications. Examples from realistic contexts illustrate patterns and themes in parallel algorithm design that are widely applicable regardless of implementation technology. The patterns-based approach offers structure and insight that developers can apply to a variety of parallel programming models. Develops a composable, structured, scalable, and machine-independent approach to parallel computingIncludes detailed examples in both Cilk Plus and the latest Threading Building Blocks, which support a wide variety of computers.
530 ▼a Issued also as a book.
538 ▼a Mode of access: World Wide Web.
650 0 ▼a Parallel programming (Computer science).
700 1 ▼a Reinders, James.
700 1 ▼a Robison, Arch.
856 4 0 ▼3 ScienceDirect ▼u https://oca.korea.ac.kr/link.n2s?url=http://www.sciencedirect.com/science/book/9780124159938
945 ▼a KLPA
991 ▼a E-Book(소장)

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/e-Book Collection/ Call Number CR 005.11 Accession No. E14002640 Availability Loan can not(reference room) Due Date Make a Reservation Service M

Contents information

Table of Contents

Introduction
Background
Patterns
Map
Collectives
Data reorganization
Stencil and recurrence
Fork-join
Pipeline
Forward seismic simulation
K-means clustering
Bzip2 data compression
Merge sort
Sample sort
Cholesky factorization.

New Arrivals Books in Related Fields

Harvard Business Review (2025)