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 275 Results
Skip side bar filters
  • 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

    £28.69

  • Hadoop: The Definitive Guide

    Storage and Analysis at Internet Scale

    by Tom White ...
    Get ready to unlock the power of your data. With the fourth edition of this comprehensive guide, youâ??ll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters.Using Hadoop 2 exclusively, author Tom White presents new ... Read more

    £28.69

  • OpenCL Programming by Example

    This book follows an example-driven, simplified, and practical approach to using OpenCL for general purpose GPU programming.If you are a beginner in parallel programming and would like to quickly accelerate your algorithms using OpenCL, this book is perfect for you! You will find the diverse topics and case studies in this book interesting and informative. You will only require a good knowledge of ... Read more

    £33.59 or Free with Kobo Plus

  • 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

    £26.89 or Free with Kobo Plus

  • Effective Rust

    35 Specific Ways to Improve Your Rust Code

    Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.If you're a software ... Read more

    £34.09

  • C++ Concurrency in Action

    "This book should be on every C++ programmer’s desk. It’s clear, concise, and valuable." - Rob Green, Bowling Green State UniversityThis bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17.About the TechnologyYou choose C++ ... Read more

    £41.04

  • 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

    £34.09

  • 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

    £25.39

  • Learning Julia

    Build high-performance applications for scientific computing

    Learn Julia language for data science and data analyticsKey Features\[\*\] Set up Julia's environment and start building simple programs\[\*\] Explore the technical aspects of Julia and its potential when it comes to speed and data processing\[\*\] Write efficient and high-quality code in JuliaBook DescriptionJulia is a highly appropriate language for scientific computing, but it comes with all ... Read more

    £29.79 or Free with Kobo Plus

  • Rust in Action

    by Tim McNamara ...
    "This well-written book will help you make the most of what Rust has to offer." - Ramnivas Laddad, author of AspectJ in ActionRust in Action is a hands-on guide to systems programming with Rust. Written for inquisitive programmers, it presents real-world use cases that go far beyond syntax and structure.SummaryRust in Action introduces the Rust programming language by exploring numerous sys... ... Read more

    £34.07

  • Assembly Language Coding in Color

    ARM and NEON

    by Robert Dunne ...
    Learning to program in assembly language is an excellent hands-on introduction to computer architecture. However, assembly language has a bad reputation of being difficult to learn. Through the use of complete program examples, flow diagrams, and color codes, Assembly Language Coding in Color helps students and computer enthusiasts start on a solid path to understanding computer architecture.This ... Read more

    £7.49

  • Programming Amazon EC2

    Survive your Success

    If you plan to use Amazon Web Services to run applications in the cloud, the end-to-end approach in this book will save you needless trial and error. You'll find practical guidelines for designing and building applications with Amazon Elastic Compute Cloud (EC2) and a host of supporting AWS tools, with a focus on critical issues such as load balancing, monitoring, and automation.How do you move an ... Read more

    £18.69

  • Concurrent Data Processing in Elixir

    Fast, Resilient Applications with OTP, GenStage, Flow, and Broadway

    Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or fault-tolerance. Most projects benefit from running background tasks and processing data concurrently, but the world of OTP and various libraries can be challenging. Which Supervisor and what strategy to use? What about GenServer? Maybe you need back-pressure, ... Read more

    £22.49

  • Programming F# 3.0

    A Comprehensive Guide for Writing Simple Code to Solve Complex Problems

    by Chris Smith ...
    Why learn F#? With this guide, you’ll learn how this multi-paradigm language not only offers you an enormous productivity boost through functional programming, but also lets you develop applications using your existing object-oriented and imperative programming skills. You’ll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET ... Read more

    £24.09

  • Code Like a Pro in Rust

    Get ready to code like a pro in Rust with insider techniques used by Rust veterans!Code Like a Pro in Rust dives deep into memory management, asynchronous programming, and the core Rust skills that make you a Rust pro! Plus, you’ll find essential productivity techniques for Rust testing, tooling, and project management. You’ll soon be writing high-quality code that needs way less maintenance ... Read more

    £31.99

  • Hands-On Design Patterns with Delphi

    Build applications using idiomatic, extensible, and concurrent design patterns in Delphi

    Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective codeKey FeaturesDelve into the core patterns and components of Delphi in order to master your application's designBrush up on tricks, techniques, and best practices to solve common design and architectural challengesChoose the right patterns to improve your program’s ... Read more

    £29.79 or Free with Kobo Plus

  • Advanced Python Programming

    Build high performance, concurrent, and multi-threaded apps with Python using proven design patterns

    Create distributed applications with clever design patterns to solve complex problemsKey FeaturesSet up and run distributed algorithms on a cluster using Dask and PySparkMaster skills to accurately implement concurrency in your codeGain practical experience of Python design patterns with real-world examplesBook DescriptionThis Learning Path shows you how to leverage the power of both native and ... Read more

    £25.99 or Free with Kobo Plus

  • Parallel Programming with Python

    by Jan Palach ...
    A fast, easy-to-follow and clear tutorial to help you develop Parallel computing systems using Python. Along with explaining the fundamentals, the book will also introduce you to slightly advanced concepts and will help you in implementing these techniques in the real world. If you are an experienced Python programmer and are willing to utilize the available computing resources by parallelizing ... Read more

    £14.39 or Free with Kobo Plus

  • Concurrent Programming in Mac OS X and iOS

    Unleash Multicore Performance with Grand Central Dispatch

    Now that multicore processors are coming to mobile devices, wouldn't it be great to take advantage of all those cores without having to manage threads? This concise book shows you how to use Apple's Grand Central Dispatch (GCD) to simplify programming on multicore iOS devices and Mac OS X.Managing your application’s resources on more than one core isn't easy, but it's vital. Apps that use only one ... Read more

    £8.79

  • Julia Cookbook

    Over 40 recipes to get you up and running with programming using Julia

    Over 40 recipes to get you up and running with programming using Julia Key Features\[\*\] Follow a practical approach to learn Julia programming the easy way\[\*\] Get an extensive coverage of Julia’s packages for statistical analysis\[\*\] This recipe-based approach will help you get familiar with the key concepts in JuliaBook DescriptionWant to handle everything that Julia can throw at you and ... Read more

    £26.89 or Free with Kobo Plus

  • XeHE: an Intel GPU Accelerated Fully Homomorphic Encryption Library

    A SYCL Sparkler: Making the Most of C++ and SYCL

    Series series SYCL Sparklers: Making the Most of C++ and SYCL
    This installment of a "SYCL Sparkler" explores in depth a way to implement a reasonably efficient implementation for Homomorphic Encryption using modern C++ with SYCL. As a result of their work, the authors learned some valuable optimization techniques and insights that they have taken time to share in this very interesting and detailed piece.A key value of using C++ with SYCL, is the ability to ... Read more

    Free

  • OpenCL Programming Guide

    Series series OpenGL
    Using the new OpenCL (Open Computing Language) standard, you can write applications that access all available programming resources: CPUs, GPUs, and other processors such as DSPs and the Cell/B.E. processor. Already implemented by Apple, AMD, Intel, IBM, NVIDIA, and other leaders, OpenCL has outstanding potential for PCs, servers, handheld/embedded devices, high performance computing, and even ... Read more

    £42.19

  • 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

    £35.62

  • C++ High Performance

    Master the art of optimizing the functioning of your C++ code, 2nd Edition

    A comprehensive guide to help aspiring and professional C++ developers elevate the performance of their apps by allowing them to run faster and consume fewer resources.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesUpdated to C++20 with completely revised code and more content on error handling, benchmarking, memory allocators, and concurrent ... Read more

    £38.39 or Free with Kobo Plus