All Books
Efficient Parallel Algorithms by Alan Gibbons – Cambridge University Press hardcover book cover
Computers & Internet

Efficient Parallel Algorithms: A Foundational Guide to Parallel Computing Techniques by Alan Gibbons

4,299

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

Parallel computing has transformed the landscape of modern problem-solving, enabling faster and more efficient processing of complex tasks. Efficient Parallel Algorithms by Alan Gibbons serves as a definitive entry point for anyone eager to understand the core principles of parallel algorithm design. Published by Cambridge University Press, this hardcover edition is an essential resource for Indian students and professionals navigating the evolving world of high-performance computing.

Book Overview

This self-contained volume demystifies the art of parallelisation without requiring prior knowledge of parallel computers or advanced mathematics. Alan Gibbons focuses on timeless algorithmic concepts, using a high-level programming language as the canvas for design. The book steers clear of architecture-specific details, instead highlighting the inherent parallelism in diverse problem types. It presents a balanced blend of foundational techniques and celebrated algorithms, making it ideal for both classroom learning and independent study.

Key Highlights

  • Self-contained approach: No special background in parallel computing or mathematics is assumed.
  • Language-centric design: Algorithms are expressed in a high-level programming language, emphasising logic over hardware.
  • Timeless techniques: Covers regularly-used parallelisation strategies that remain relevant across evolving architectures.
  • Celebrated algorithms: Includes some of the most well-known and influential parallel algorithms in the field.
  • Clear pedagogy: Structured for advanced undergraduate and new postgraduate courses in computer science and mathematics.

Inside the Book

Readers will find a carefully organised journey through the essentials of parallel algorithm theory. The book begins with foundational concepts, then progresses to core techniques such as divide-and-conquer, pipelining, and systolic arrays. Each algorithm is examined for its parallel potential, with detailed explanations of complexity and efficiency. The narrative is enriched with examples that bridge theory and practice, ensuring that abstract ideas become tangible. The final chapters explore advanced topics, providing a springboard for deeper research.

Key Topics

  • Fundamentals of parallel computation models
  • Design paradigms: divide-and-conquer, greedy methods, dynamic programming
  • Parallel sorting, searching, and graph algorithms
  • Matrix operations and numerical algorithms
  • Techniques for load balancing and communication reduction
  • Analysis of algorithm efficiency and scalability

Reader Benefits

By engaging with this book, readers gain a solid conceptual foundation that transcends specific hardware. They learn to identify parallelisable components in ordinary problems and to craft algorithms that exploit concurrency effectively. The language-based approach fosters transferable skills, making it easier to adapt to new programming frameworks and parallel architectures. Indian students, in particular, will appreciate the clarity and depth that prepare them for competitive exams, research projects, and industry roles in fields like data science, AI, and systems engineering.

Learning Outcomes

  • Understand the fundamental models of parallel computation
  • Design efficient parallel algorithms using standard techniques
  • Analyse the time and space complexity of parallel solutions
  • Recognise inherently parallel problems and their optimal solutions
  • Apply parallel thinking to real-world computational challenges

Who Should Read

This book is tailored for advanced undergraduate and new postgraduate students in computer science and mathematics. It is equally valuable for self-taught programmers, software engineers, and researchers who wish to enter the field of parallel algorithms without a steep learning curve. Lecturers designing courses on parallel computing will find it a reliable textbook that balances theory with accessible exposition.

About the Author

Alan Gibbons is a respected academic and researcher in the field of computer science, with decades of experience in algorithm design and parallel computing. His work bridges theoretical foundations and practical implementation, making complex ideas approachable for learners. Gibbons’s teaching philosophy emphasises clarity and depth, qualities that shine through in every chapter of this book.

About the Publisher

Cambridge University Press is one of the oldest and most prestigious academic publishers in the world. Known for its rigorous editorial standards and commitment to scholarly excellence, CUP produces textbooks that are trusted by universities globally. This hardcover edition reflects the publisher's dedication to quality, with durable binding and clear typesetting suitable for long-term reference.

Conclusion

Efficient Parallel Algorithms is more than a textbook—it is a gateway to mastering the art of parallel computation. Whether you are a student in an Indian university preparing for advanced studies or a professional seeking to deepen your algorithmic toolkit, this book offers the clarity, depth, and timeless insights you need. Add this essential volume to your library and take the first step toward thinking in parallel.

Quick Summary

Efficient Parallel Algorithms by Alan Gibbons is a foundational textbook that introduces the field of parallel algorithm design without requiring prior knowledge of parallel computers or advanced mathematics. The book takes a unique approach by focusing on algorithmic theory and high-level programming language abstractions, rather than tying concepts to specific hardware architectures. This makes the content timeless and applicable to future computing platforms. Readers will learn to identify inherently parallel problems, master parallelisation techniques, and explore celebrated algorithms including sorting networks, matrix multiplication, and graph algorithms. The book is ideal for Indian students and researchers who want a solid theoretical grounding in parallel computing. Its self-contained nature and clear explanations make it accessible even to non-specialists. By choosing to buy this hardcover edition from Bookshops.in, you gain access to a premium physical copy from a trusted Indian bookstore, ensuring fast delivery and quality service.

Book Highlights

Self-contained introduction to parallel algorithms
Focus on timeless algorithmic theory, not specific architectures
Uses high-level programming language for clarity
Covers regularly-used parallelisation techniques
Includes celebrated and well-known parallel algorithms
No prior parallel computer knowledge required
Emphasises inherently parallel problem structures
Targeted at non-specialists and beginners
Published by Cambridge University Press
Clear explanations suitable for Indian students
Covers sorting, matrix, and graph algorithms
Encourages thinking in parallel computational terms
Builds foundation for advanced parallel computing
Hardcover edition for lasting reference

Book Specifications

ISBN-139780521388412
ISBN-100521388414
Publisher‎ Cambridge University Press
Language‎ English
Dimensions‎ 19.05 x 1.55 x 23.5 cm
Weight‎ 500 g
Country‎ India
CategoryProgramming & Software Development › Algorithms
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is Efficient Parallel Algorithms about?
It is an introductory textbook on designing efficient parallel algorithms, focusing on timeless techniques and high-level programming rather than specific hardware.
Who is the author of Efficient Parallel Algorithms?
The book is authored by Alan Gibbons, a respected figure in computer science.
Do I need prior knowledge of parallel computers to read this book?
No, the book is self-contained and presumes no special knowledge of parallel computers or particular mathematics.
What topics are covered in Efficient Parallel Algorithms?
It covers parallelisation techniques, sorting networks, matrix algorithms, graph algorithms, and the PRAM model, among others.
Is this book suitable for Indian students?
Yes, it is written in clear language and is ideal for Indian undergraduate and postgraduate students studying computer science.
What makes this book different from other parallel computing books?
It emphasises algorithmic theory and high-level language abstractions, avoiding dependence on specific computer architectures.
Is Efficient Parallel Algorithms a hardcover book?
Yes, this edition is a hardcover, making it durable for frequent reference.
What is the ISBN for this book?
The ISBN-13 is 9780521388412.
Does the book include exercises or examples?
Yes, it provides examples and regularly-used techniques to reinforce learning.
Can this book help with competitive programming?
While focused on theory, understanding parallel algorithms can enhance problem-solving skills for advanced contests.
Is the language of the book English?
Yes, the book is written in English.
How is the book structured?
It progresses from basic concepts to more advanced parallel algorithms, with a strong emphasis on algorithmic thinking.
Where can I buy this book in India?
You can purchase it from Bookshops.in, a premium Indian online bookstore.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo — BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao — BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311

Your Cart

Your cart is empty

Add books to get started