000 04063nam a22006975i 4500
001 9783110632729
003 DE-B1597
005 20240730161608.0
006 m|||||o||d||||||||
007 cr || ||||||||
008 240130t20212021gw fo d z eng d
020 _a9783110632729
024 7 _a10.1515/9783110632729
_2doi
035 _a(DE-B1597)530450
035 _a(OCoLC)1245173631
040 _aDE-B1597
_beng
_cDE-B1597
_erda
041 0 _aeng
044 _agw
_cDE
072 7 _aCOM011000
_2bisacsh
100 1 _aKlemm, Michael,
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_976693
245 1 0 _aHigh Performance Parallel Runtimes :
_bDesign and Implementation /
_cMichael Klemm, Jim Cownie.
264 1 _aMnchen ;
_aWien :
_bDe Gruyter Oldenbourg,
_c[2021]
264 4 _c2021
300 _a1 online resource (XXVIII, 328 p.)
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 0 _aDe Gruyter Textbook
506 0 _arestricted access
_uhttp://purl.org/coar/access_right/c_16ec
_fonline access with authorization
_2star
520 _aThis book focuses on the theoretical and practical aspects of parallel programming systems for today's high performance multi-core processors and discusses the efficient implementation of key algorithms needed to implement parallel programming models. Such implementations need to take into account the specific architectural aspects of the underlying computer architecture and the features offered by the execution environment.This book briefly reviews key concepts of modern computer architecture, focusing particularly on the performance of parallel codes as well as the relevant concepts in parallel programming models. The book then turns towards the fundamental algorithms used to implement the parallel programming models and discusses how they interact with modern processors. While the book will focus on the general mechanisms, we will mostly use the Intel processor architecture to exemplify the implementation concepts discussed but will present other processor architectures where appropriate. All algorithms and concepts are discussed in an easy to understand way with many illustrative examples, figures, and source code fragments.The target audience of the book is students in Computer Science who are studying compiler construction, parallel programming, or programming systems. Software developers who have an interest in the core algorithms used to implement a parallel runtime system, or who need to educate themselves for projects that require the algorithms and concepts discussed in this book will also benefit from reading it. You can find the source code for this book at https://github.com/parallel-runtimes/lomp.
530 _aIssued also in print.
538 _aMode of access: Internet via World Wide Web.
546 _aIn English.
588 0 _aDescription based on online resource; title from PDF title page (publisher's Web site, viewed 30. Jan 2024)
650 4 _aCompiler.
_976694
650 4 _aProgramming.
_976695
650 4 _aRuntimes.
_976696
650 7 _aCOMPUTERS / Systems Architecture / General.
_2bisacsh
_976697
700 1 _aCownie, Jim,
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_976698
776 0 _cEPUB
_z9783110632897
776 0 _cprint
_z9783110632682
856 4 0 _uhttps://doi.org/10.1515/9783110632729?locatt=mode:legacy
856 4 0 _uhttps://www.degruyter.com/isbn/9783110632729
856 4 2 _3Cover
_uhttps://www.degruyter.com/document/cover/isbn/9783110632729/original
912 _aEBA_BACKALL
912 _aEBA_CL_CHCOMSGSEN
912 _aEBA_DGALL
912 _aEBA_EBACKALL
912 _aEBA_EBKALL
912 _aEBA_ECL_CHCOMSGSEN
912 _aEBA_EEBKALL
912 _aEBA_ESTMALL
912 _aEBA_STMALL
912 _aGBV-deGruyter-alles
912 _aPDA12STME
912 _aPDA13ENGE
912 _aPDA18STMEE
912 _aPDA5EBK
942 _cEBK
999 _c84467
_d84467