|
|
|
|
LEADER |
00000cam a2200000Ii 4500 |
001 |
SCIDIR_on1305062116 |
003 |
OCoLC |
005 |
20231120010636.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
220323t20232023maua ob 001 0 eng d |
040 |
|
|
|a OPELS
|b eng
|e rda
|e pn
|c OPELS
|d OCLCO
|d OCLCF
|d OCLCQ
|d VRC
|d OCLCO
|
020 |
|
|
|a 9780128141205
|q (print)
|
020 |
|
|
|a 0128141204
|q (print)
|
035 |
|
|
|a (OCoLC)1305062116
|
050 |
|
4 |
|a QA76.642
|b .B375 2023eb
|
082 |
0 |
4 |
|a 005.2/75
|2 23
|
100 |
1 |
|
|a Barlas, Gerassimos,
|e author.
|
245 |
1 |
0 |
|a Multicore and GPU programming :
|b an integrated approach /
|c Gerassimos Barlas.
|
250 |
|
|
|a Second edition.
|
264 |
|
1 |
|a Cambridge, MA :
|b Morgan Kaufmann is an imprint of Elsevier,
|c [2023]
|
264 |
|
4 |
|c �2023
|
300 |
|
|
|a 1 online resource (xxii, 1001 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
505 |
0 |
|
|a 1. Introduction -- 2. Multicore and prallel program design -- 3. Threads and concurrency in standard C++ -- 4. Parallel data structures -- 5. Distributed memory programming -- 6. GPU programming: CUDA -- 7. GPU and accelerator programming: OpenCL -- 8. Shared-memory programming: OpenMP -- 9. High-level multi-threaded programming with the Qt library -- 10. The thrust template library -- 11. Load balancing -- Appendices.
|
504 |
|
|
|a Includes bibliographical references and index.
|
520 |
|
|
|a Multicore and GPU Programming' offers broad coverage of the key parallel computing skillsets: multicore CPU programming and manycore 'massively parallel' computing. Using threads, OpenMP, MPI, and CUDA, it teaches the design and development of software capable of taking advantage of today's computing platforms incorporating CPU and GPU hardware and explains how to transition from sequential programming to a parallel computing paradigm.
|
588 |
0 |
|
|a Online resource; title from PDF title page (ScienceDirect, viewed March 23, 2022).
|
650 |
|
0 |
|a Parallel programming (Computer science)
|
650 |
|
0 |
|a Graphics processing units
|x Programming.
|
650 |
|
6 |
|a Programmation parall�ele (Informatique)
|0 (CaQQLa)201-0062860
|
650 |
|
6 |
|a Processeurs graphiques
|x Programmation.
|0 (CaQQLa)000277209
|
650 |
|
7 |
|a Parallel programming (Computer science)
|2 fast
|0 (OCoLC)fst01052939
|
856 |
4 |
0 |
|u https://sciencedirect.uam.elogim.com/science/book/9780128141205
|z Texto completo
|