000 01728cam a22002895i 4500
003 EG-CaNGU
005 20240131132900.0
008 231214t2023 maua frb 001 0 eng d
020 _a9780128141205
040 _aDLC
_beng
_erda
_cDLC
_dEG-CaNGU
082 0 4 _a005.275
_bBAM
_223
100 1 _aBarlas, Gerassimos,
_eauthor.
_95981
245 1 0 _aMulticore and GPU programming :
_ban integrated approach /
250 _aSecond edition.
264 1 _aCambridge, Massachusetts :
_bMorgan Kaufmann Publishers, Elsevier Inc.,
_c[2023]
264 4 _c©2023
300 _axxii, 1001 pages :
_billustrations ;
_c24 cm
336 _atext
_btxt
_2rdacontent
337 _aunmediated
_bn
_2rdamedia
338 _avolume
_bnc
_2rdacarrier
500 _aIncludes glossary.
504 _aIncludes bibliographical references and index.
505 0 0 _aPart 1: Introduction -- Chapter 1: Introduction -- Chapter 2: Multicore and parallel program design -- Part 2: Programming with threads and processes -- Chapter 3: Threads and concurrency in standard C++ -- Chapter 4: Parallel data structures -- Chapter 5: Distributed memory programming -- Chapter 6: GPU programming: CUDA -- Chapter 7: GPU and accelerator programming: OpenCL -- Part 3: Higher-level parallel programming -- Chapter 8: Shared-memory programming: OpenMP -- Chapter 9: High-level multi-threaded programming with the Qt library -- Chapter 10: The Thrust template library -- Part 4: Advanced topics -- Chapter 11: Load balancing -- Bibliography -- Glossary -- Index.
650 7 _aParallel programming (Computer science).
_2NGU-sh
_95976
650 7 _aGraphics processing units
_xprogramming.
_2NGU-sh
_95982
999 _c1994
_d1994