Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Parallel Programming eBooks

If you like Parallel Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 259 Results
Skip side bar filters
  • Distributed Computing with Go

    Practical concurrency and parallelism for Go applications

    A tutorial leading the aspiring Go developer to full mastery of Golang s distributed features.Key Features\[\*\] This book provides enough concurrency theory to give you a contextual understanding of Go concurrency\[\*\] It gives weight to synchronous and asynchronous data streams in Golang web applications\[\*\] It makes Goroutines and Channels completely familiar and natural to Go developersBook ... Read more

    R540,03 or Free with Kobo Plus

  • Mastering C++ Multithreading

    Write robust, concurrent, and parallel applications

    by Maya Posch ...
    Master multithreading and concurrent processing with C++Key Features\[\*\] Delve into the fundamentals of multithreading and concurrency and find out how to implement them\[\*\] Explore atomic operations to optimize code performance\[\*\] Apply concurrency to both distributed computing and GPGPU processingBook DescriptionMultithreaded applications execute multiple threads in a single processor ... Read more

    R598,91 or Free with Kobo Plus

  • Topics in Parallel and Distributed Computing

    Introducing Concurrency in Undergraduate Courses

    Topics in Parallel and Distributed Computing provides resources and guidance for those learning PDC as well as those teaching students new to the discipline. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, is making even common users dependent on parallel processing. Certainly, it is no longer sufficient for ... Read more

    R1 338,66

  • Learning MCollective

    Parallel Server Management in Puppet and Chef

    by Jo Rhett ...
    Orchestrate change across server clusters in near realtime with MCollective, the framework that works in concert with Puppet, Chef, and other configuration management tools. Ideal for system administrators and operations or DevOps engineers at any level, this hands-on guide teaches you how to build and test a real installation of MCollective servers and clients in your environment.Learn how to ... Read more

    R489,20

  • Async Rust

    Unleashing the Power of Fearless Concurrency

    Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in ... Read more

    R779,69

  • Designing Scientific Applications on GPUs

    Edited by Raphael Couturier ...
    Series series Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series
    Many of today's complex scientific applications now require a vast amount of computational power. General purpose graphics processing units (GPGPUs) enable researchers in a variety of fields to benefit from the computational power of all the cores available inside graphics cards.Understand the Benefits of Using GPUs for Many Scientific Applications ... Read more

    R1 308,21

  • Learning Concurrent Programming in Scala

    Practical Multithreading in Scala

    Learn the art of building intricate, modern, scalable, and concurrent applications using ScalaKey Features\[\*\] Make the most of Scala by understanding its philosophy and harnessing the power of multicores\[\*\] Get acquainted with cutting-edge technologies in the field of concurrency, through practical, real-world applications\[\*\] Get this step-by-step guide packed with pragmatic examplesBook ... Read more

    R598,91 or Free with Kobo Plus

  • Exploring Graphs with Elixir

    Connect Data with Native Graph Libraries and Graph Databases

    by Tony Hammond ...
    Data is everywhere - it's just not very well connected, which makes it super hard to relate dataset to dataset. Using graphs as the underlying glue, you can readily join data together and create navigation paths across diverse sets of data. Add Elixir, with its awesome power of concurrency, and you'll soon be mastering data networks. Learn how different graph models can be accessed and used from ... Read more

    R626,74

  • Stream Processing with Apache Spark

    Mastering Structured Streaming and Spark Streaming

    Before you can build analytics tools to gain quick insights, you first need to know how to process data in real time. With this practical guide, developers familiar with Apache Spark will learn how to put this in-memory framework to use for streaming data. You’ll discover how Spark enables you to write streaming jobs in almost the same way you write batch jobs.Authors Gerard Maas and François ... Read more

    R917,34

  • Assembly Language

    The Ultimate Guide to Programming and Virtual Machines

    Assembly language is often considered a bridge between high-level programming languages and machine code. Unlike high-level languages such as Python or C, which use human-readable syntax and abstract away many details of the underlying hardware, assembly language provides a more direct representation of the CPU's operations.Each assembly language instruction corresponds to a specific operation ... Read more

    R33,07 or Free with Kobo Plus

  • Rust Programming By Example

    Enter the world of Rust by building engaging, concurrent, reactive, and robust applications

    Discover the world of Rust programming through real-world examplesKey FeaturesImplement various features of Rust to build blazingly fast applicationsLearn to build GUI applications using Gtk-rsExplore the multi-threading aspect of Rust to tackle problems in concurrency and in distributed environmentsBook DescriptionRust is an open source, safe, concurrent, practical language created by Mozilla. It ... Read more

    R598,91 or Free with Kobo Plus

  • Truly Concurrent Process Algebra With Localities

    by Yong Wang ...
    Truly Concurrent Process Algebra with Localities introduces localities into truly concurrent process algebras. The book explores all aspects of localities in truly concurrent process algebras, such as Calculus for True Concurrency (CTC), which is a generalization of CCS for true concurrency, Algebra of Parallelism for True Concurrency (APTC), which is a generalization of ACP for true concurrency, ... Read more

    R3 683,70

  • Multithreading in C# 5.0 Cookbook

    Cookbook.Multithreading in C# 5.0 Cookbook is written for existing C# developers who want a complete, professional, and authoritative guide to multithreading. You don't need any experience with multithreaded programming to use this book. ... Read more

    R473,90 or Free with Kobo Plus

  • Concurrent Programming on Windows

    by Joe Duffy ...
    Series series Microsoft Windows Development Series
    “When you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an emphasis on understanding not only the platform’s capabilities but also emerging best practices. Joe does a great job interspersing best practices alongside theory throughout his book.”– From the Foreword by Craig Mundie, Chief Research and Strategy ... Read more

    R978,41

  • GPU Pro 360 Guide to 3D Engine Design

    Wolfgang Engel’s GPU Pro 360 Guide to 3D Engine Design gathers all the cutting-edge information from his previous seven GPU Pro volumes into a convenient single source anthology that covers the design of a 3D engine. This volume is complete with articles by leading programmers that focus on various aspects of 3D engine design such as quality and optimization as well as high-level architecture. GPU ... Read more

    R1 333,86

  • Python for Absolute Beginners

    A Simple and Effective Way to Learn Python Programming from Zero, with Fun Coding Examples and Activities

    by VERA POE ...
    Are you looking for a language that matches your natural way of speaking?If yes, you should learn Python as soon as possible!Python is one of the most flexible and powerful high-level programming languages ever created. Instead of following strict and complex syntax rules, Python is easy to read and write for someone who is new to programming. This lets you gain a basic understanding of coding ... Read more

    R190,93 or Free with Kobo Plus

  • Kickstart Compiler Design Fundamentals: Practical Techniques and Solutions for Compiler Design, Parsing, Optimization, and Code Generation

    Unveiling Compiler Secrets from Source to Execution.Key Features● Master compiler fundamentals, from lexical analysis to advanced optimization techniques.● Reinforce concepts with practical exercises, projects, and real-world case studies.● Explore LLVM, GCC, and industry-standard optimization methods for efficient code generation.Book DescriptionCompilers are the backbone of modern computing, ... Read more

    R331,56 or Free with Kobo Plus

  • Efficient Android Threading

    Asynchronous Processing Techniques for Android Applications

    Multithreading is essential if you want to create an Android app with a great user experience, but how do you know which techniques can help solve your problem? This practical book describes many asynchronous mechanisms available in the Android SDK, and provides guidelines for selecting the ones most appropriate for the app you’re building.Author Anders Goransson demonstrates the advantages and ... Read more

    R657,33

  • MapReduce Design Patterns

    Building Effective Algorithms and Analytics for Hadoop and Other Systems

    Until now, design patterns for the MapReduce framework have been scattered among various research papers, blogs, and books. This handy guide brings together a unique collection of valuable MapReduce patterns that will save you time and effort regardless of the domain, language, or development framework you’re using.Each pattern is explained in context, with pitfalls and caveats clearly identified ... Read more

    R611,44

  • Reactive Programming with RxJava

    Creating Asynchronous, Event-Based Applications

    In today’s app-driven era, when programs are asynchronous and responsiveness is so vital, reactive programming can help you write code that’s more reliable, easier to scale, and better-performing. With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm ... Read more

    R596,15

  • High-Performance LLM Inference with TensorRT-LLM

    Optimizing and Serving Models on NVIDIA GPUs

    "High-Performance LLM Inference with TensorRT-LLM: Optimizing and Serving Models on NVIDIA GPUs"Large language model deployment lives or dies by inference efficiency, and this book is written for engineers who need more than surface-level guidance. Aimed at experienced practitioners working with NVIDIA GPUs, TensorRT, Triton, and production AI systems, it provides a rigorous path to understanding ... Read more

    R133,60 or Free with Kobo Plus

  • Introduction to Concurrency in Programming Languages

    Illustrating the effect of concurrency on programs written in familiar languages, this text focuses on novel language abstractions that truly bring concurrency into the language and aid analysis and compilation tools in generating efficient, correct programs. It also explains the complexity involved in taking advantage of concurrency with regard to program correctness and performance. The book ... Read more

    Was R1 770,02 Now R1 590,43

  • Distributed AI Systems

    A practical guide to building scalable training, inference, and serving systems for production AI

    by Fuheng Wu ...
    Learn distributed AI through hands-on experience with training frameworks, inference engines, and orchestration tools to build production-ready training, inference, and serving systems for modern large-scale AI. Free with your book: DRM-free PDF version + access to Packt's next-gen Reader\*Key FeaturesUnderstand GPU hardware, high-speed interconnects, and parallelism strategiesHands-on exercises ... Read more

    R586,95 or Free with Kobo Plus

  • Modern Python Workflows with uv

    Lightning-Fast Packaging, Dependency, and Project Management

    "Modern Python Workflows with uv: Lightning-Fast Packaging, Dependency, and Project Management"Python packaging and environment management have long been powerful but fragmented. This book is for experienced Python developers, platform engineers, and technical leads who want a sharper, faster, and more coherent workflow built around uv. Rather than treating uv as a simple performance upgrade, it ... Read more

    R133,60 or Free with Kobo Plus