Pro TBB : C++ Parallel Programming with Threading Building Blocks (Record no. 51402)

MARC details
000 -LEADER
fixed length control field 02413nam a2200241Ia 4500
000 - LEADER
fixed length control field 03077naaa 00289uu
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 211013s9999 xx 000 0 und d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 978-1-4842-4398-5
024 ## - OTHER STANDARD IDENTIFIER
Standard number or code 10.1007/978-1-4842-4398-5
042 ## - AUTHENTICATION CODE
Authentication code dc
245 #0 - TITLE STATEMENT
Title Pro TBB : C++ Parallel Programming with Threading Building Blocks
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Name of publisher, distributor, etc. Springer Nature
Date of publication, distribution, etc. 2019
300 ## - PHYSICAL DESCRIPTION
Extent 1 electronic resource (754 p.)
520 ## - SUMMARY, ETC.
Summary, etc. This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approachable manner. Throughout the book the authors present numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems. Pro TBB starts with the basics, explaining parallel algorithms and C++'s built-in standard template library for parallelism. You'll learn the key concepts of managing memory, working with data structures and how to handle typical issues with synchronization. Later chapters apply these ideas to complex systems to explain performance tradeoffs, mapping common parallel patterns, controlling threads and overhead, and extending TBB to program heterogeneous systems or system-on-chips. What You'll Learn Use Threading Building Blocks to produce code that is portable, simple, scalable, and more understandable Review best practices for parallelizing computationally intensive tasks in your applications Integrate TBB with other threading packages Create scalable, high performance data-parallel programs Work with generic programming to write efficient algorithms Who This Book Is For C++ programmers learning to run applications on multicore systems, as well as C or C++ programmers without much experience with templates. No previous experience with parallel programming or multicore processors is required.
540 ## - TERMS GOVERNING USE AND REPRODUCTION NOTE
Terms governing use and reproduction Creative Commons
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term Multicore
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Asenjo, Rafael
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Reinders, James
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Voss, Michael
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://docs.google.com/spreadsheets/d/1yKIrdCPDAG_9c22mwoOIO2DOhtj65Wqa/edit?usp=sharing&ouid=106555315294820607512&rtpof=true&sd=true ">https://docs.google.com/spreadsheets/d/1yKIrdCPDAG_9c22mwoOIO2DOhtj65Wqa/edit?usp=sharing&ouid=106555315294820607512&rtpof=true&sd=true </a>
Link text List of Curated E-Books
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type E-Book
Holdings
Withdrawn status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Date acquired Total Checkouts Date last seen Price effective from Koha item type
  Library of Congress Classification   Not For Loan Directory of Open Access Books Directory of Open Access Books 12/22/2021   12/22/2021 12/22/2021 E-Book

University of Rizal System
Email us at univlibservices@urs.edu.ph

Visit our Website www.urs.edu.ph/library