{"product_id":"cuda-programming-from-basics-to-advanced-paperback","title":"CUDA Programming from Basics to Advanced - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eFinbarrs Oketunji\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003eThe book explores \u003cb\u003eCUDA\u003c\/b\u003e programming from fundamental concepts to advanced techniques. It covers the latest \u003cb\u003eCUDA 12.6\u003c\/b\u003e environment, detailing GPU hardware evolution and parallel computing enhancements. It offers practical insights into memory management, utilisation of GPU-compatible libraries, and tackling computational bottlenecks in various scientific applications. Additionally, it includes chapters on OpenCL, performance tuning with \u003cb\u003eNsight Compute 2024\u003c\/b\u003e, and debugging at scale with Nsight Systems 2024. With code samples and appendices, it serves as a priceless resource for novice and experienced programmers. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eThe book is divided into 13 chapters: \u003cp\u003e\u003c\/p\u003e1. Introduction to GPU and CUDA Programming\u003cbr\u003e2. Setting Up and Running CUDA 12.6\u003cbr\u003e3. CUDA Program and Memory Hierarchy\u003cbr\u003e4. Utilising GPU-Compatible Libraries\u003cbr\u003e5. Tackling Computational Bottlenecks - Computer-Generated Holography\u003cbr\u003e6. Conditional Branching in Simulations - Monte Carlo Method for Optical Properties\u003cbr\u003e7. Overcoming Memory Access Bottlenecks - Electromagnetic Field Simulation Using FDTD Method\u003cbr\u003e8. Fortran Implementation in CUDA - Numerical Solutions to Heat Conduction\u003cbr\u003e9. GPU Programming with OpenCL\u003cbr\u003e10. Using Nsight Compute 2024 for Performance Tuning\u003cbr\u003e11. Debugging at Scale with Nsight Systems 2024\u003cbr\u003e12. Appendix A: Extended Sample Programs for Numerical Calculations\u003cbr\u003e13. Appendix B: Further Reading \u003cp\u003e\u003c\/p\u003eAfter reading this book, you will know the following and much more: \u003cp\u003e\u003c\/p\u003e- How to write CUDA programs for various real-world applications\u003cbr\u003e- Techniques for managing memory, control flow, and parallelism in CUDA programming\u003cbr\u003e- Methods for working with GPU-compatible libraries and optimizing performance\u003cbr\u003e- Strategies for debugging, profiling, and maintaining CUDA applications\u003cbr\u003e- Ways to integrate CUDA with other programming languages and tools like Fortran and OpenCL\u003cbr\u003e- Best practices for GPU programming and optimization in modern high-performance computing environments\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 98\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.25 x 11 x 8.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e October 21, 2024\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":43153661100095,"sku":"9798343908435","price":48.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/5p2FrKGOu9798343908435.webp?v=1776949604","url":"https:\/\/dhlswag.com\/products\/cuda-programming-from-basics-to-advanced-paperback","provider":"BBB","version":"1.0","type":"link"}