The book provides a solid theoretical foundation for parallel computing, covering topics such as:
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
A significant portion of the book is dedicated to the design and analysis of parallel algorithms. Quinn explores classic problems including sorting, matrix multiplication, and graph theory. He doesn't just present the algorithms; he analyzes their complexity and identifies potential bottlenecks. The book provides a solid theoretical foundation for
Most introductory texts either drown the reader in calculus-heavy speedup formulas or devolve into simple API documentation. Quinn strikes a perfect middle ground. He introduces the model to teach algorithmic thinking—how to design a reduction, a scan, or a prefix sum in theory. He then immediately shows the cost model: how communication latency and bandwidth affect real-world performance.
Don't miss out on this opportunity to elevate your knowledge and skills in parallel computing. Download your exclusive PDF copy of "Parallel Computing: Theory and Practice" by Michael J. Quinn today and unlock the full potential of parallel computing! Can’t copy the link right now
6. Matrix Multiplication: A Case Study in Parallel Evolution
The classic classification matrix of computer architectures, focusing primarily on SIMD (Single Instruction, Multiple Data) and MIMD (Multiple Instruction, Multiple Data) streams. 3. Parallel Algorithm Design Methodologies focusing primarily on SIMD (Single Instruction
Functions like MPI_Send and MPI_Recv that move data directly between two specific nodes.