Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links

Introduction to Parallel Programming

Introduction to Parallel Programming

Subodh Kumar , Indian Institute of Technology, Delhi
January 2023
Available
Paperback
9781009069533

Experience the eBook and the associated online resources on our new Higher Education website. Go to site For other formats please stay on this page.

£49.99
GBP
Paperback
USD
eBook

In modern computer science, there exists no truly sequential computing system; and most advanced programming is parallel programming. This is particularly evident in modern application domains like scientific computation, data science, machine intelligence, etc. This lucid introductory textbook will be invaluable to students of computer science and technology, acting as a self-contained primer to parallel programming. It takes the reader from introduction to expertise, addressing a broad gamut of issues. It covers different parallel programming styles, describes parallel architecture, includes parallel programming frameworks and techniques, presents algorithmic and analysis techniques and discusses parallel design and performance issues. With its broad coverage, the book can be useful in a wide range of courses; and can also prove useful as a ready reckoner for professionals in the field.

  • Features a holistic and in-depth look at basic parallel programming
  • Equal emphasis on both the theoretical underpinnings and practical applications of the subject
  • A large number of illustrations to explain the concepts and techniques
  • Objectives and important ideas introduced in each chapter is highlighted
  • A supplements package comprising a solutions manual, and teaching aids for instructors

Product details

January 2023
Paperback
9781009069533
350 pages
241 × 185 × 15 mm
0.5kg
Available

In modern computer science, there exists no truly sequential computing system; and most advanced programming is parallel programming. This is particularly evident in modern application domains like scientific computation, data science, machine intelligence, etc. This lucid introductory textbook will be invaluable to students of computer science and technology, acting as a self-contained primer to parallel programming. It takes the reader from introduction to expertise, addressing a broad gamut of issues. It covers different parallel programming styles, describes parallel architecture, includes parallel programming frameworks and techniques, presents algorithmic and analysis techniques and discusses parallel design and performance issues. With its broad coverage, the book can be useful in a wide range of courses; and can also prove useful as a ready reckoner for professionals in the field.