Leanpub Header

Skip to main content

Filters

Category: "GPU Programming"

GPU Programming

  1. GPU Programming using Rust and CUDA
    GPU Programming using Rust and CUDA
    Exploring Rust’s potential in GPU and parallel computing using Rust-CUDA, cuda-oxide, and RustaCUDA
    GitforGits | Asian Publishing House

    We'll be writing kernels in Rust and seeing how they match up with their C++ equivalents. If you feed a GPU properly, you'll see bandwidth quadruple from just one changed subscript. It'll get you working with thousands of threads, pricing a financial option based on an exact formula, and shipping an inference pipeline that outruns its Python equivalent for reasons you can name.

  2. The Local AI Stack: Building a Sovereign Machine Learning Workstation with Hyper-V, WSL2, and GPU Virtualization

    The Local AI Stack: Building a Sovereign Machine Learning Workstation with Hyper-V, WSL2, and GPU Virtualization

  3. Mastering NVIDIA CUDA: Expert GPU Programming

    Mastering NVIDIA CUDA: Expert GPU Programming

  4. Mojo Programming: From Pythonic Syntax to Systems-Level Performance
    Mojo Programming: From Pythonic Syntax to Systems-Level Performance
    A Complete Guide to the Mojo Language for High-Performance Computing and AI Development
    Steve Publications

    Discover Mojo, a language that pairs Python-friendly syntax with serious systems-level speed. This hands-on guide takes you from your first program to optimized CPU and GPU workloads, with practical techniques for debugging, profiling and building production-ready software for high-performance computing and AI.

  5. NVIDIA DGX Spark: The Complete AI Development and Deployment Platform
    NVIDIA DGX Spark: The Complete AI Development and Deployment Platform
    From Hardware Architecture to Production LLMs, RAG Systems, Agents, and Enterprise AI
    Steve Publications

    Build serious AI systems on NVIDIA DGX Spark with a practical guide that goes far beyond setup. Learn to deploy LLMs, create RAG pipelines, orchestrate AI agents, and optimize performance for real production workloads. Whether you are experimenting or scaling enterprise AI, this book shows you how to get there.

  6. Mastering the Vulkan API
    Mastering the Vulkan API
    A Practical Guide to Modern GPU Programming in C++
    Steve Publications

    Unlock the full power of modern GPU programming with Mastering the Vulkan API. This practical guide helps intermediate C++ developers build high-performance graphics and compute applications through clear explanations, hands-on examples, and production-inspired best practices.

  7. CUDA Programming from Scratch
    CUDA Programming from Scratch
    From First Principles to Production-Grade GPU Applications
    Steve Publications

    Learn CUDA programming from the ground up by understanding how GPUs really execute code. This book shows you how to write efficient kernels, optimize performance, and build high-performance applications for AI, scientific computing, image processing, and other demanding workloads on modern NVIDIA GPUs, including Blackwell.