Michael Klemm,Jim Cownie

High Performance Parallel Runtimes: Design and Implementation

High Performance Parallel Runtimes: Design and Implementation

💎 Earn 320 Points (£3.20) on this item.

Regular price £64.14 GBP
Regular price £77.00 GBP Sale price £64.14 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £12.86

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about High Performance Parallel Runtimes: Design and Implementation


This book provides a comprehensive overview of parallel programming systems for modern high-performance multi-core processors, covering theoretical and practical aspects. It discusses the efficient implementation of key algorithms and their interaction with computer architecture, with examples using the Intel processor architecture. The target audience is students and software developers interested in compiler construction, parallel programming, or programming systems.

\n Format: Paperback / softback
\n Length: 356 pages
\n Publication date: 08 February 2021
\n Publisher: De Gruyter
\n


This comprehensive book delves into the theoretical and practical aspects of parallel programming systems, specifically tailored for today's high-performance multi-core processors. It explores the efficient implementation of essential algorithms required to implement parallel programming models, taking into account the unique architectural characteristics of the underlying computer architecture and the features provided by the execution environment.

In the initial chapters, the book provides a brief overview of modern computer architecture, with a particular emphasis on the performance of parallel codes and the relevant concepts in parallel programming models. It then delves into the fundamental algorithms used to implement these models, highlighting their interactions with modern processors. While the book primarily utilizes the Intel processor architecture as an exemplar, it also presents other processor architectures when relevant.

Throughout the text, algorithms and concepts are explained in a user-friendly and accessible manner, accompanied by numerous illustrative examples, figures, and source code fragments. The book is designed to cater to students in Computer Science who are studying compiler construction, parallel programming, or programming systems. Additionally, software developers with an interest in the core algorithms used to implement parallel runtime systems or who require a deeper understanding of the algorithms and concepts discussed in this book will find it valuable.

The source code for this book is available on GitHub at https://github.com/parallel-runtimes/lomp, allowing readers to explore the code and further enhance their understanding of the topics covered.

\n Weight: 618g\n
Dimension: 172 x 244 x 25 (mm)\n
ISBN-13: 9783110632682\n \n

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details