|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
SCIDIR_ocn965612373 |
003 |
OCoLC |
005 |
20231120112200.0 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
161114s2016 ne ob 001 0 eng d |
040 |
|
|
|a NLE
|b eng
|e rda
|e pn
|c NLE
|d OCLCF
|d OPELS
|d YDX
|d LWU
|d GBVCP
|d OCLCO
|d OCLCQ
|d YUS
|d VT2
|d C6I
|d OCLCQ
|d UKMGB
|d OCLCA
|d OCLCO
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBB6J1950
|2 bnb
|
016 |
7 |
|
|a 018115338
|2 Uk
|
019 |
|
|
|a 982142411
|a 982224894
|a 982341403
|a 985296586
|a 1005964045
|
020 |
|
|
|a 9780128119877
|q (electronic bk.)
|
020 |
|
|
|a 012811987X
|q (electronic bk.)
|
020 |
|
|
|z 9780128119860
|
020 |
|
|
|z 0128119861
|
035 |
|
|
|a (OCoLC)965612373
|z (OCoLC)982142411
|z (OCoLC)982224894
|z (OCoLC)982341403
|z (OCoLC)985296586
|z (OCoLC)1005964045
|
050 |
|
4 |
|a QA76.642
|
082 |
0 |
4 |
|a 004.35
|2 23
|
100 |
1 |
|
|a Kirk, David,
|d 1960-
|e author.
|
245 |
1 |
0 |
|a Programming massively parallel processors :
|b a hands-on approach /
|c David B. Kirk and Wen-mei W. Hwu.
|
250 |
|
|
|a Third edition.
|
264 |
|
1 |
|a Amsterdam :
|b Morgan Kaufmann,
|c 2016.
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
504 |
|
|
|a Includes bibliographical references and index.
|
588 |
0 |
|
|a CIP data; item not viewed.
|
520 |
|
|
|a Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Case studies demonstrate the development process, detailing computational thinking and ending with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in-depth. For this new edition, the authors have updated their coverage of CUDA, including coverage of newer libraries, such as CuDNN, moved content that has become less important to appendices, added two new chapters on parallel patterns, and updated case studies to reflect current industry practices.
|
505 |
0 |
|
|a <P><b>Part 1 -- Basic Concepts and Skills </b>1. Introduction 2. Data-Parallel Programming 3. Data Parallel Execution Models 4. Memory Hierarchy 5. Performance Considerations</p> <p><b>Part 2 -- Parallel Algorithm Patterns </b>6. Parallel Programming and Computational Thinking 7. Parallel Patterns -- Stencil Computation 8. Parallel Patterns -- Reduction Trees and Prefix Sum with an Introduction to work efficiency of parallel algorithms 9. Parallel Patterns -- Sorting with introduction to load balance considerations 10. Parallel Patterns -- Sparse Matrix-Vector Multiplication with introduction to data compression 11. Parallel Patterns -- Parallel Histogramming with introduction to atomic operations and privatization 12. Parallel Patterns -- Parallel Graph Algorithms with introduction to dynamic parallelism 13. Computational Neural Networks 14. Numerical Issues in Parallel Algorithms -- Floating-Point Considerations 15. Conclusion and Future Outlook</p> <p>Appendix A. Introduction to OpenCL Appendix B. Parallel Programming with OpenACC Appendix C. A productivity Oriented Library for CUDA Appendix D. CUDA FORTRAN Appendix E. An Introduction to C++AMP Appendix F. Programming a Heterogeneous Cluster Appendix G. New Features in Kepler Appendix H. Matrix Multiplication Host-Only Version Source Code Appendix I. GPU Compute Capabilities</p>
|
650 |
|
0 |
|a Multiprocessors.
|
650 |
|
0 |
|a Parallel processing (Electronic computers)
|
650 |
|
0 |
|a Parallel programming (Computer science)
|
650 |
|
6 |
|a Multiprocesseurs.
|0 (CaQQLa)201-0062858
|
650 |
|
6 |
|a Parall�elisme (Informatique)
|0 (CaQQLa)201-0057785
|
650 |
|
6 |
|a Programmation parall�ele (Informatique)
|0 (CaQQLa)201-0062860
|
650 |
|
7 |
|a Multiprocessors
|2 fast
|0 (OCoLC)fst01029068
|
650 |
|
7 |
|a Parallel processing (Electronic computers)
|2 fast
|0 (OCoLC)fst01052928
|
650 |
|
7 |
|a Parallel programming (Computer science)
|2 fast
|0 (OCoLC)fst01052939
|
650 |
|
7 |
|a Parallelverarbeitung
|2 gnd
|0 (DE-588)4075860-6
|
650 |
|
7 |
|a Mehrprozessorsystem
|2 gnd
|0 (DE-588)4038397-0
|
650 |
|
7 |
|a Programmierung
|2 gnd
|0 (DE-588)4076370-5
|
700 |
1 |
|
|a Hwu, Wen-mei,
|e author.
|
776 |
0 |
8 |
|i Print version:
|z 9780128119860
|
856 |
4 |
0 |
|u https://sciencedirect.uam.elogim.com/science/book/9780128119860
|z Texto completo
|