High Performance Computing Programming and Applications

Covering all three levels of parallelism, this book presents techniques that address performance issues in the programming of HPC applications. Drawing on their experience with chips from AMD and systems, interconnects, and software from Cray Inc., the authors explore the problems that create bottle...

Celý popis

Uložené v:
Podrobná bibliografia
Hlavní autori: Levesque, John, Wagenbreth, Gene
Médium: E-kniha
Jazyk:English
Vydavateľské údaje: Milton Chapman and Hall/CRC 2010
CRC Press LLC
Chapman & Hall
CRC Press
Vydanie:1
Edícia:Chapman & Hall/CRC Computational Science
Predmet:
ISBN:1420077058, 9781420077056
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Covering all three levels of parallelism, this book presents techniques that address performance issues in the programming of HPC applications. Drawing on their experience with chips from AMD and systems, interconnects, and software from Cray Inc., the authors explore the problems that create bottlenecks in attaining good performance. After discussing architectural and software challenges, they outline a strategy for porting and optimizing an existing application to a large MPP system. They also introduce the use of GPGPUs for carrying out HPC computations.
AbstractList High Performance Computing: Programming and Applications presents techniques that address new performance issues in the programming of high performance computing (HPC) applications. Omitting tedious details, the book discusses hardware architecture concepts and programming techniques that are the most pertinent to application developers for achievi.
Covering all three levels of parallelism, this book presents techniques that address performance issues in the programming of HPC applications. Drawing on their experience with chips from AMD and systems, interconnects, and software from Cray Inc., the authors explore the problems that create bottlenecks in attaining good performance. After discussing architectural and software challenges, they outline a strategy for porting and optimizing an existing application to a large MPP system. They also introduce the use of GPGPUs for carrying out HPC computations.
High Performance Computing: Programming and Applicationspresents techniques that address new performance issues in the programming of high performance computing (HPC) applications. Omitting tedious details, the book discusses hardware architecture concepts and programming techniques that are the most pertinent to application developers for achieving high performance. Even though the text concentrates on C and Fortran, the techniques described can be applied to other languages, such as C++ and Java. Drawing on their experience with chips from AMD and systems, interconnects, and software from Cray Inc., the authors explore the problems that create bottlenecks in attaining good performance. They cover techniques that pertain to each of the three levels of parallelism: Message passing between the nodes Shared memory parallelism on the nodes or the multiple instruction, multiple data (MIMD) units on the accelerator Vectorization on the inner level After discussing architectural and software challenges, the book outlines a strategy for porting and optimizing an existing application to a large massively parallel processor (MPP) system. With a look toward the future, it also introduces the use of general purpose graphics processing units (GPGPUs) for carrying out HPC computations. A companion website at www.hybridmulticoreoptimization.com contains all the examples from the book, along with updated timing results on the latest released processors.
Author Levesque, John
Wagenbreth, Gene
Author_xml – sequence: 1
  givenname: John
  surname: Levesque
  fullname: Levesque, John
– sequence: 2
  givenname: Gene
  surname: Wagenbreth
  fullname: Wagenbreth, Gene
BookMark eNqNkD1PwzAQho34EG0pP4CpExJDwefEsb0gQVQoUiUYEKvl-KONmsbFTlvx70kbGNiYXp303Ku7p49Oal9bhC4B3wLBcFcATlNyhIaCcUgJxozhLDlG_d-B8jPUa0MQwTk9R8MYy6LdoXte9NDVtJwvRm82OB9WqtZ2lPvVetOU9fwCnTpVRTv8yQH6eJq859Px7PX5JX-YjVUKFPjYACkMMIUznaQguNHABDUp1jSz3DHNjDGOaltwTQqmNVBMEpIox0zmuEgG6KYrVnFpd3HhqybKbWUL75dR_vnsHyxOMTBoH27Z645dB_-5sbGRB0zbugmqkpPHPMsoFfsD7juwrA8adj5URjbqq_LBhdZKGbt-wHKvXXba5daGWPqaJN8jE3Pm
ContentType eBook
Copyright 2010 by Taylor & Francis Group, LLC
Copyright_xml – notice: 2010 by Taylor & Francis Group, LLC
DEWEY 004.11
DOI 10.1201/b10442
DatabaseTitleList


DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781420077063
042914458X
9780429144585
1420077066
9781040171592
1040171591
Edition 1
1st edition
ExternalDocumentID 9781420077063
9781040171592
EBC665599
10_1201_b10442_version2
GroupedDBID 089
20A
38.
5~G
A4J
AABBV
ABARN
ABEQL
ACLGV
ADVEM
ADYHE
AEGEX
AERYV
AEUHU
AFIZQ
AHEBD
AHWGJ
AIENH
AIXXW
AJFER
AKPKN
AKSCQ
AKV
ALMA_UNASSIGNED_HOLDINGS
ATPON
AZZ
BBABE
BPBUR
CZZ
EBATF
GEOUK
INALI
JG1
JTX
MX7
MYL
NEQ
NEV
PQQKQ
ACBYE
ABBFG
ACGYG
ACNUM
AKQZE
ID FETCH-LOGICAL-a41518-d12bd17a06c34198dc1795d40c56e8f7c7dddf5ceb8c2b7cc1502323af7d6f893
ISBN 1420077058
9781420077056
IngestDate Tue Mar 18 04:12:48 EDT 2025
Wed Aug 06 17:41:44 EDT 2025
Wed Dec 10 09:02:00 EST 2025
Tue Aug 12 08:51:07 EDT 2025
IsPeerReviewed false
IsScholarly false
Keywords Processor Counts
Clock Cycle
High Performance Computing
Array Syntax
Hardware Counter
Larger Processor Counts
Oating Point Operation
Memory Bandwidth
Cache Line
Weak Scaling
MPI Task
Load Imbalance
Clo Ck
Vector Length
Nth Column
OpenMP Region
Multicore Node
MPI Program
OMP
ENDDO ENDDO
Prefetch Instructions
Multicore Socket
MPI Application
Computational Intensity
DDR2
LCCallNum_Ident QA76.88
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a41518-d12bd17a06c34198dc1795d40c56e8f7c7dddf5ceb8c2b7cc1502323af7d6f893
OCLC 705929885
PQID EBC665599
PageCount 242
ParticipantIDs askewsholts_vlebooks_9781420077063
askewsholts_vlebooks_9781040171592
proquest_ebookcentral_EBC665599
informaworld_taylorfrancisbooks_10_1201_b10442_version2
PublicationCentury 2000
PublicationDate 2010
2010-12-14
PublicationDateYYYYMMDD 2010-01-01
2010-12-14
PublicationDate_xml – year: 2010
  text: 2010
PublicationDecade 2010
PublicationPlace Milton
PublicationPlace_xml – name: Milton
PublicationSeriesTitle Chapman & Hall/CRC Computational Science
PublicationYear 2010
Publisher Chapman and Hall/CRC
CRC Press LLC
Chapman & Hall
CRC Press
Publisher_xml – name: Chapman and Hall/CRC
– name: CRC Press LLC
– name: Chapman & Hall
– name: CRC Press
SSID ssib044578149
ssj0000469930
ssib060388800
Score 1.900624
Snippet Covering all three levels of parallelism, this book presents techniques that address performance issues in the programming of HPC applications. Drawing on...
High Performance Computing: Programming and Applications presents techniques that address new performance issues in the programming of high performance...
High Performance Computing: Programming and Applicationspresents techniques that address new performance issues in the programming of high performance...
SourceID askewsholts
proquest
informaworld
SourceType Aggregation Database
Publisher
SubjectTerms High performance computing
Programming
Supercomputers
Subtitle Programming and Applications
TableOfContents Front Cover -- Contents -- Introduction -- Chapter 1: Multicore Architectures -- Chapter 2: The MPP : A Combination of Hardware and Software -- Chapter 3: How Compilers Optimize Programs -- Chapter 4: Parallel Programming Paradigms -- Chapter 5: A Strategy for Porting an Application to a Large MPP System -- Chapter 6: Single Core Optimization -- Chapter 7: Parallelism across the Nodes -- Chapter 8: Node Performance -- Chapter 9: Accelerators and Conclusion -- Appendix A: Common Compiler Directives -- Appendix B: Sample MPI Environment Variables -- References -- Back Cover
Title High Performance Computing
URI https://www.taylorfrancis.com/books/9780429144585
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=665599
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781040171592
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781420077063&uid=none
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LS8NAEB6k9aAX31ifRbwGs2k2u3u1VAVBRXzdQrIPECVKU4s_39ndJIaKgoKXkIZlSmY289qZbwAOB6FhUlMScCpNYCG0AhHbRt1YaJVoYUiUu2ET7OKCPzyIq2pGXenGCbCi4O_v4vVfRY3PUNi2dfYX4m6I4gO8R6HjFcWO1xmPuPlZjfnBONtWtDeNAH5iQ22bXNXNVJdoCGZrcO9RqRQYG_sci0WibicDXE1ZOxlQ9Sy4c4ezzJ5bnAyva2xIHzKS2GYnWejVyhcFGjng_hyDNA96NQNGbUMGXJL6BenU5_TQBHajmA7iDnRPR5e35_UXHcfU_qNosl42GheDsBryhJSOPKVFWMzKJ1TrqPIn5Qxs7Bcz6Wz_zTJ0tW0IWYE5XazCUj0Go19pxTXYsozvtxjfbxi_Dncno5vhWVCNnAgy9GQIDxTuTUVYFibSIt1xJVFjURWHkiaa475mSilDpc65jHImJTrU6JQOMsNUYtD524BO8VLoTeiHNNdEEWEyiwkoqVCGEG1YHglFOE96cNB653T67I7Hy9QKCVUrYehpRj8taiTZA9bmVzpxyR7jJ7P49d8Irgf7NWtTR7kqCU5Hx8MksWh0W3-mvQ0Ln1t0BzqT8ZvehXk5nTyW471qp3wAH8lJGA
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=High+Performance+Computing&rft.au=Levesque%2C+John&rft.au=Wagenbreth%2C+Gene&rft.date=2010-01-01&rft.pub=Chapman+and+Hall%2FCRC&rft.isbn=9781420077063&rft_id=info:doi/10.1201%2Fb10442&rft.externalDocID=10_1201_b10442_version2
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97810401%2F9781040171592.jpg
http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97814200%2F9781420077063.jpg