Leanpub Header

Skip to main content

Filters

Category: "High Performance Computing"

Books

  1. Linux GPU Drivers from Scratch

    A Comprehensive Engineering Guide to Linux Kernel Graphics Architecture, DRM/KMS, GPU Memory Management, Command Execution, Scheduling, Virtualization, and Driver Development...

  2. System Design Engineering Handbook
    System Design Engineering Handbook
    A Practical Field Manual for Designing, Reviewing, and Operating Production Software Systems
    Fadi Al-Najar

    Master practical system design with 62 parts covering distributed systems, scalability, databases, security, and production architecture. A comprehensive engineering handbook with real-world examples, diagrams, and decision frameworks.

  3. Programming Concurrency on GPUs with Rust
    Programming Concurrency on GPUs with Rust
    Examine, Run, and Measure GPU Workloads Using CUDA, Streams, and Async Pipelines
    GitforGits | Asian Publishing House

    We will work in pure Rust, with no C++ shim or Python wrapper. We will build one small program that grows to cover the whole book. It begins as a loop that any of us could have written on a bad day. After gaining a kernel, it learns to stop waiting, grows streams and pinned memory, and ends as a pipeline fed by parallel producers through bounded channels. The device is busy almost every millisecond.

  4. Virtual GPUs and Modern KVM Virtualization
    Virtual GPUs and Modern KVM Virtualization
    Architectures, Implementations and Deployment Patterns for Near-Native GPU Access in Virtual Machines
    Steve Publications

    Explore how modern GPU virtualization brings near-native performance to Linux virtual machines. From hardware and KVM/QEMU internals to virtio-nvgpu and NVIDIA's shared GPU architecture, this book takes you inside the stack with practical configurations, source code analysis and deployment patterns for real-world systems.

  5. Parallel Python with Dask, Second Edition
    Parallel Python with Dask, Second Edition
    Scale pandas, NumPy, and Xarray across cores, clusters, and GPUs for terabyte-scale analytics and machine learning
    GitforGits | Asian Publishing House

    What I love about Dask is that it won't make us start from scratch. It doesn't ask us to learn a new language, adopt a new way of thinking, or rewrite five years of careful analysis into something completely different. It just takes the tools we've already got and quietly teaches them to work in parallel. The dataframe remains a dataframe. The array is still an array. The difference is that the work now spreads across eight cores, or eight hundred, and we barely had to change how we think.

  6. HPC Infrastructure & Troubleshooting Handbook
    HPC Infrastructure & Troubleshooting Handbook
    A Practical Guide to Linux, Slurm, InfiniBand, NVIDIA GPUs, NCCL and Cluster Operations
    SUBHANI NURBASHA

    A practical, operations-focused handbook for engineers working with HPC and AI infrastructure. Learn how to troubleshoot Linux, InfiniBand, NVIDIA GPUs, Slurm, UFM, NCCL, storage, and cluster infrastructure using a structured, evidence-driven approach.