Programming Massively Parallel Processors: A Hands-on Approach

(11 customer reviews)

Original price was: $89.99.Current price is: $19.95.

Product details :
    ✔️ (PDF) • Pages : 556

    Programming Massively Parallel Processors: A Hands-on Approach shows both students and professionals alike the basic concepts of parallel programming and GPU architecture. Concise, intuitive, and practical, it is based on years of road-testing in the authors’ own parallel computing courses. Various techniques for constructing and optimizing parallel programs are explored in detail, while case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. The new edition includes updated coverage of CUDA, including the newer libraries such as CuDNN. New chapters on frequently used parallel patterns have been added, and case studies have been updated to reflect current industry practices.

    • Parallel Patterns Introduces new chapters on frequently used parallel patterns (stencil, reduction, sorting) and major improvements to previous chapters (convolution, histogram, sparse matrices, graph traversal, deep learning)
    • Ampere Includes a new chapter focused on GPU architecture and draws examples from recent architecture generations, including Ampere
    • Systematic Approach Incorporates major improvements to abstract discussions of problem decomposition strategies and performance considerations, with a new optimization checklist

    11 reviews for Programming Massively Parallel Processors: A Hands-on Approach

    1. Steve Cole (verified owner)

      I liked the reorganizations and updates from the 3rd edition to this one. As an instructor, I also very much appreciated the section in the front material describing the typical usage and course context of the book’s chapters, and dependencies and pathways through the chapters.

    2. Arthur Morgan (verified owner)

      The cover and some pages in the first chapter are folded. Clearly the previous owner returned it before finishing reading the first chapter for some reason

    3. Arslan (verified owner)

      Just finished reading the first chapter and I am already impressed.

    4. Mark Saroufim (verified owner)

      I’ve been using this book to teach my sessions in the cuda mode discord community, it’s been by far the best reference I’ve found on the market to learn CUDA.

      In particular chapters 1-6 will give you the core foundation to be able to start working on your own CUDA kernels and if you supplement those chapters with learning how to integrate your kernels in pytorch using features like load_inline but also the ncu profiler you’ll be well on your way to writing real-world kernels that are performant. There’ a long glossary of confusing concepts like grids, blocks, threads, warps which you won’t remember if you’re browsing the occasional medium blogpost or Wikipedia article, even ChatGPT often makes subtle mistakes. Learning CUDA or at least the basics of it is very much a open the textbook and do the problems sort of exercise.

      Starting chapter 7 the book goes into various case studies of popular algorithms and how to optimize them , the lessons are generically helpful even if you’re not interested in those subproblems but my point is more that the book becomes significantly easier to understand after the initial struggle from chapter 1 through 6. This is also a natural point for you to experiment with your own CUDA kernels in maybe a workload you’re trying to accelerate at work, whenever you get stuck you can browse the book for inspiration on common CUDA patterns that accelerate performance.

      Before this book I’d been stuck in tutorial hell with cuda for many years but this book gave me the right foundation to start using kernels at my day job and it’s been a fantastic level up. Keep in mind that with tools like ChatGPT or code generators like torch.compile you can focus on only learning CUDA as opposed to also having to learn about makefiles and c++

      Granted the main gap the book seems to have is that it doesn’t really cover CUDA C++ so reading codebases like CUTLASS will still be a struggle but more importantly the book doesn’t cover how to program with tensor cores or have a treatment of lower precision dtypes and with modern ML workloads. CUDA streams are also briefly covered but spending a bit more on NCCL would be really nice to see in future editions.

    5. Eduardo Hiroshi Nakamura (verified owner)

      Excelente

    6. Brandon Awbrey (verified owner)

      Very clear and thoughtful, covers not only the programming abstractions needed to use CUDA to develop applications, but uses that context to explain the hardware differences and challenges. One of the best programming books I’ve ever read.

    7. Brian L. (verified owner)

      Covers CUDA programming and then has several chapters discussing massively parallel algorithms.

    8. Al – NW2M (verified owner)

      A great overview along with deep-dives. College & Masters level content.

    9. Nitin Deshpande (verified owner)

      A great book for beginners. The fundamentals are explained crisply and clearly. A highly recommended book.

    10. Seripis (verified owner)

      Very happy with the quality and delivery

    11. Vamshi Balanaga (verified owner)

      It’s good

    Add a review
    YOUR CART
    SWEET! Add more products and get 20% Cart off on your entire order!

    New item(s) have been added to your cart.

    Quantity: 1
    Total: $19.99
    The SAGE Handbook of Qualitative Research Original price was: $178.00.Current price is: $19.99.
    Schaum's Outline of Mathematical Handbook of Formulas and Tables, Fifth Edition (Schaum's Outlines) Original price was: $22.00.Current price is: $9.94.
    Everything You Need to Ace Geometry in One Big Fat Notebook (Big Fat Notebooks) Original price was: $29.99.Current price is: $10.49.
    Visual Differential Geometry and Forms: A Mathematical Drama in Five Acts Original price was: $113.51.Current price is: $19.99.
    Using IBM® SPSS® Statistics for Research Methods and Social Science Statistics Original price was: $83.00.Current price is: $19.99.
    Making Sense of Math: How to Help Every Student Become a Mathematical Thinker and Problem Solver (ASCD Arias) Original price was: $20.00.Current price is: $6.95.
    The Math Book (DK Big Ideas) Original price was: $21.99.Current price is: $10.95.
    C++ Primer (5th Edition) Original price was: $69.99.Current price is: $19.95.
    The Well-Grounded Python Developer: How the pros use Python and Flask Original price was: $59.99.Current price is: $19.99.
    Advanced Thinking Skills (4 book series) Original price was: $174.95.Current price is: $39.99.
    GRE Math Workbook: Score Higher with 1,000+ Drills & Practice Questions (Kaplan Test Prep) Original price was: $24.99.Current price is: $12.00.
    RAG-Driven Generative AI: Build custom retrieval augmented generation pipelines with LlamaIndex, Deep Lake, and Pinecone Original price was: $45.99.Current price is: $19.95.
    Introduction to Probability, Statistics, and Random Processes Original price was: $69.95.Current price is: $19.99.
    The Art of Electronics: The x Chapters Original price was: $148.00.Current price is: $19.99.
    Nonlinear Dynamics and Chaos 3rd Edition Original price was: $229.20.Current price is: $20.00.
    Python How-To: 63 techniques to improve your Python code Original price was: $179.99.Current price is: $26.99.
    The Creative Programmer Original price was: $40.00.Current price is: $20.00.
    Outlier Detection in Python Original price was: $169.99.Current price is: $28.00.
    Algebra and Trigonometry 4th Edition Original price was: $375.95.Current price is: $19.99.
    Qualitative Inquiry and Research Design: Choosing Among Five Approaches Original price was: $85.00.Current price is: $20.00.
    Machine Learning using Python Original price was: $16.99.Current price is: $7.99.
    Natural Language Processing in Action, Second Edition Original price was: $279.99.Current price is: $29.99.
    Understanding Deep Learning Original price was: $90.00.Current price is: $19.99.
    Visual Complex Analysis: 25th Anniversary Edition Original price was: $141.17.Current price is: $19.99.
    Django in Action Original price was: $49.99.Current price is: $20.95.
    Coding Interview Patterns: Nail Your Next Coding Interview Original price was: $39.30.Current price is: $18.99.
    Building Agentic AI Systems Original price was: $49.99.Current price is: $19.19.
    Concrete Mathematics: A Foundation for Computer Science (2nd Edition) Original price was: $132.15.Current price is: $20.95.
    Foundations of Modern Physics Original price was: $47.99.Current price is: $19.95.
    Math Illuminated: A Visual Guide to Calculus and Its Applications (4 book series) Original price was: $175.00.Current price is: $40.00.
    Vector: A Surprising Story of Space, Time, and Mathematical Transformation Original price was: $58.00.Current price is: $19.99.
    Causal Inference in R: Decipher complex relationships with advanced R techniques for data-driven decision-making Original price was: $44.99.Current price is: $19.95.
    Probabilistic Machine Learning: Advanced Topics (Adaptive Computation and Machine Learning series) Original price was: $150.00.Current price is: $19.99.
    Deep Learning: Foundations and Concepts Original price was: $81.32.Current price is: $19.99.
    Managing Machine Learning Projects: From design to deployment Original price was: $49.99.Current price is: $23.00.
    Precalculus: Mathematics for Calculus 8th Edition Original price was: $312.95.Current price is: $20.00.
    Microsoft Excel 365 Bible 2nd Edition Original price was: $55.00.Current price is: $20.00.
    The Art of Uncertainty: How to Navigate Chance, Ignorance, Risk and Luck Original price was: $32.99.Current price is: $15.95.
    Introduction to Electrodynamics 5th Edition Original price was: $69.99.Current price is: $19.92.
    Building LLMs for Production: Enhancing LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG Original price was: $89.99.Current price is: $9.99.
    Essential Prealgebra Skills Practice Workbook Original price was: $16.99.Current price is: $4.99.
    Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Original price was: $49.99.Current price is: $11.00.
    4
    Discount: 20% Cart
    Spend over: $200.00
    $76.98
    38.49%
    $200.00