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 193 - 216 of 294 Results
Skip side bar filters
  • Concurrent and Parallel Programming in Rust: Threads, Async, and Lock-Free Patterns

    Modern Systems Programming with Rust

    by Dorian Reed ...
    Series series Modern Systems Programming with Rust
    Master the art of fearless concurrency and build blazing-fast, memory-safe systems with Rust.Modern software demands maximum performance. From high-performance database engines to massive web servers, extracting every ounce of power from multi-core processors is no longer optional. But concurrent programming is notoriously difficult, plagued by data races, deadlocks, and unpredictable memory ... Read more

    $5.99 CAD or Free with Kobo Plus

  • Microservices with Go

    The expert's guide to building secure, scalable, and reliable microservices with Go

    This second edition walks you through the full lifecycle of Go microservice development, from scaffolding and system design to cloud-native rollout. Learn to secure, observe, and fine-tune services that stay responsive under load.Key FeaturesDesign and deploy scalable microservices using gRPC, Protocol Buffers and KubernetesDiscover industry best practices and gain insights into Go microservice ... Read more

    $34.55 CAD or Free with Kobo Plus

  • Numerical Analysis and Scientific Computation

    Series series Textbooks in Mathematics
    This is an introductory single-term numerical analysis text with a modern scientific computing flavor. It offers an immediate immersion in numerical methods featuring an up-to-date approach to computational matrix algebra and an emphasis on methods used in actual software packages, always highlighting how hardware concerns can impact the choice of algorithm. It fills the need for a text that is ... Read more

    $104.71 CAD

  • Bayes Theorem

    A Quick-Start Beginner's Guide

    by Andy Hayes ...
    Applications of the theorem are widespread and not limited to the financial realm. As an example, Bayes' theorem can be used to determine the accuracy of medical test results by taking into consideration how likely any given person is to have a disease and the general accuracy of the test.Bayes' theorem gives the probability of an event based on information that is or may be related to that event. ... Read more

    $3.65 CAD or Free with Kobo Plus

  • The Rust Programming Handbook

    An end-to-end guide to mastering Rust fundamentals

    Dive deep into the essentials of Rust with this definitive guide that covers core programming features, techniques, and principles, setting a solid foundation for advanced system and web programming. Purchase of the print or Kindle book includes a free eBook in PDF formatKey FeaturesBoost your career by mastering Rust's unique features, from systems programming to secure web applicationsStay ahead ... Read more

    $40.31 CAD or Free with Kobo Plus

  • Programming Multicore and Many-core Computing Systems

    Edited by Sabri Pllana, Fatos Xhafa ...
    Series series Wiley Series on Parallel and Distributed Computing
    Programming multi-core and many-core computing systemsSabri Pllana, Linnaeus University, SwedenFatos Xhafa, Technical University of Catalonia, SpainProvides state-of-the-art methods for programming multi-core and many-core systemsThe book comprises a selection of twenty two chapters covering: fundamental techniques and algorithms; programming approaches; methodologies and frameworks; scheduling ... Read more

    $118.99 CAD

  • Concurrency in .NET

    Modern patterns of concurrent and parallel programming

    SummaryConcurrency in .NET teaches you how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers who are interested in writing code with improved speed and effectiveness by adopting a declarative and pain-free programming style.About the TechnologyUnlock the incredible ... Read more

    $65.99 CAD

  • Parallel Algorithms

    Series Book 16 - Lecture Notes Series on Computing
    This book is an introduction to the field of parallel algorithms and the underpinning techniques to realize the parallelization. The emphasis is on designing algorithms within the timeless and abstracted context of a high-level programming language. The focus of the presentation is on practical applications of the algorithm design using different models of parallel computation. Each model is ... Read more

    $45.89 CAD

  • Asynchronous Programming with C++

    Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency

    Design and develop high-performance software solutions by using concurrent and asynchronous techniques provided by the most modern features in C++20 and C++23Key FeaturesLearn how to use modern C++ features, including futures, promises, async, and coroutines to build asynchronous solutionsDevelop cross-platform network and low-level I/O projects with Boost.AsioMaster optimization techniques by ... Read more

    $30.95 CAD or Free with Kobo Plus

  • Ruby on Rails Background Jobs with Sidekiq

    Using Sidekiq for background jobs is a great way to scale and grow your app. This book will give you a solid, practical foundation for creating resilient, well-tested, self-healing code that uses background jobs. You'll be able to simulate real-world failure modes and learn how to write idempotent code that can be safely run with Sidekiq.One of the best ways to improve your Rails app's performance ... Read more

    $12.23 CAD

  • ZooKeeper

    Distributed Process Coordination

    Building distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out ... Read more

    $23.03 CAD

  • Parallel and High Performance Programming with Python: Unlock Parallel and Concurrent Programming in Python using Multithreading, CUDA, Pytorch, and Dask

    by Fabio Nelli ...
    Unleash the capabilities of Python and its libraries for solving high performance computational problems.Key Features● Explores parallel programming concepts and techniques for high-performance computing.● Covers parallel algorithms, multiprocessing, distributed computing, and GPU programming.● Provides practical use of popular Python libraries/tools like NumPy, Pandas, Dask, and TensorFlow.Book ... Read more

    $34.99 CAD or Free with Kobo Plus

  • Parallel Programming and Concurrency with C# 10 and .NET 6

    A modern approach to building faster, more responsive, and asynchronous .NET applications using C#

    Leverage the latest parallel and concurrency features in .NET 6 when building your next application and explore the benefits and challenges of asynchrony, parallelism, and concurrency in .NET via practical examplesKey FeaturesLearn to implement parallel programming and handle concurrency in .NET efficientlySwitch threads while debugging and learn how to monitor specific threads in Visual ... Read more

    $32.39 CAD or Free with Kobo Plus

  • Programming Massively Parallel Processors

    A Hands-on Approach

    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 ... Read more

    $56.87 CAD

  • Hands-On Data Structures and Algorithms with Rust

    Learn programming techniques to build effective, maintainable, and readable code in Rust 2018

    Design and implement professional level programs by exploring modern data structures and algorithms in Rust.Key FeaturesUse data structures such as arrays, stacks, trees, lists and graphs with real-world examplesLearn the functional and reactive implementations of the traditional data structuresExplore illustrations to present data structures and algorithms, as well as their analysis, in a clear, ... Read more

    $28.61 CAD or Free with Kobo Plus

  • Software Architecture and Design

    The Practical Guide to Design Patterns

    Learn how to apply proven software design patterns to build scalable and maintainable systems, from object-oriented principles to microservices and cloud solutions.Key FeaturesIn-depth exploration of design patterns and their real-world applicationsClear explanation of architectural styles and principles for robust systemsPractical insights into microservices, cloud development, and system ... Read more

    $49.67 CAD or Free with Kobo Plus

  • C++ Programming Cookbook

    Proven solutions using C++ 20 across functions, file I/O, streams, memory management, STL, concurrency, type manipulation and error debugging

    "C++ Programming Cookbook" stands out as a clear, concise, and powerful technical resource for programmers who want to master C++'s intricacies. C++ programmers face a wide variety of problems, and this carefully written book is a treasure trove of solutions and methods to those software development challenges.Each chapter is organized to help you get a good grasp of the language and everything it ... Read more

    $39.59 CAD

  • JavaScript

    Mastering JavaScript from Basics to Advanced Topics

    Master JavaScript with this comprehensive guide covering everything from basics to advanced programming topics like asynchronous programming, Node.js, and server-side development.Key FeaturesComplete coverage of JavaScript from basics to advanced featuresHands-on web development and server-side programming with Node.jsSpecific focus on practical examples and asynchronous programmingBook ... Read more

    $49.67 CAD or Free with Kobo Plus

  • Functional Programming: A PragPub Anthology

    Exploring Clojure, Elixir, Haskell, Scala, and Swift

    Explore functional programming and discover new ways of thinking about code. You know you need to master functional programming, but learning one functional language is only the start. In this book, through articles drawn from PragPub magazine and articles written specifically for this book, you'll explore functional thinking and functional style and idioms across languages. Led by expert guides, ... Read more

    $39.59 CAD

  • Programming Phoenix 1.4

    Productive |> Reliable |> Fast

    Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building an application that's fast and reliable. At every step, you'll learn from the Phoenix creators not just what to do, but why. Packed with insider insights and completely updated for Phoenix 1.4, this ... Read more

    $38.15 CAD

  • Asynchronous Programming in Python

    Apply asyncio in Python to build scalable, high-performance apps across multiple scenarios

    Take a practical journey through the core principles, concepts, and applications of asynchronous programming in Python across real-world environments and technologies.Key FeaturesUnderstand core principles and theory behind async programming in PythonMeasure the impact of async techniques in practical, real-world use casesApply async patterns in software design and data-oriented architecturesBook ... Read more

    $33.11 CAD or Free with Kobo Plus

  • Programming Rust

    Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management ... Read more

    $61.19 CAD

  • Rust Atomics and Locks

    Low-Level Concurrency in Practice

    by Mara Bos ...
    The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon.In this practical book, Mara Bos, leader of the Rust library team, helps Rust ... Read more

    $43.19 CAD

  • Modern Concurrency in Java

    Virtual Threads, Structured Concurrency, and Beyond

    Welcome to the future of Java. With this book, you'll explore the transformative world of Java 21's key feature: virtual threads. Remember struggling with the cost of thread creation, encountering limitations on scalability, and facing difficulties in achieving high throughput? Those days are over. This practical guide takes you from Java 1.0 to the cutting-edge advancements of Project Loom.You'll ... Read more

    $50.39 CAD