HOME > 상세정보

상세정보

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

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

자료유형
E-Book(소장)
개인저자
McCool, Michael D. Reinders, James. Robison, Arch.
서명 / 저자사항
Structured parallel programming [electronic resource] : patterns for efficient computation / Michael McCool, Arch Robison, James Reinders.
발행사항
Amsterdam ;   Boston :   Elsevier/Morgan Kaufmann,   2012.  
형태사항
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.
일반주기
Title from e-Book title page.  
내용주기
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.
서지주기
Includes bibliographical references and index.
이용가능한 다른형태자료
Issued also as a book.  
일반주제명
Parallel programming (Computer science).
바로가기
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(소장)

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/e-Book 컬렉션/ 청구기호 CR 005.11 등록번호 E14002640 도서상태 대출불가(열람가능) 반납예정일 예약 서비스 M

컨텐츠정보

목차

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.

관련분야 신착자료