Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science),Used

Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science),Used

In Stock
SKU: SONG143981192X
Brand: CRC Press
Condition: Used
Regular price$49.71
Quantity
Add to wishlist
Add to compare
Sold by Ergodebooks, an authorized reseller.

Processing time: 1-3 days

US Orders Ships in: 3-5 days

International Orders Ships in: 8-12 days

Return Policy: 15-days return on defective items

Payment Option
Payment Methods

Help

If you have any questions, you are always welcome to contact us. We'll get back to you as soon as possible, withing 24 hours on weekdays.

Customer service

All questions about your order, return and delivery must be sent to our customer service team by e-mail at yourstore@yourdomain.com

Sale & Press

If you are interested in selling our products, need more information about our brand or wish to make a collaboration, please contact us at press@yourdomain.com

Written by high performance computing (HPC) experts, Introduction to High Performance Computing for Scientists and Engineers provides a solid introduction to current mainstream computer architecture, dominant parallel programming models, and useful optimization strategies for scientific HPC. From working in a scientific computing center, the authors gained a unique perspective on the requirements and attitudes of users as well as manufacturers of parallel computers.The text first introduces the architecture of modern cachebased microprocessors and discusses their inherent performance limitations, before describing general optimization strategies for serial code on cachebased architectures. It next covers shared and distributedmemory parallel computer architectures and the most relevant network topologies. After discussing parallel computing on a theoretical level, the authors show how to avoid or ameliorate typical performance problems connected with OpenMP. They then present cachecoherent nonuniform memory access (ccNUMA) optimization techniques, examine distributedmemory parallel programming with message passing interface (MPI), and explain how to write efficient MPI code. The final chapter focuses on hybrid programming with MPI and OpenMP.Users of high performance computers often have no idea what factors limit time to solution and whether it makes sense to think about optimization at all. This book facilitates an intuitive understanding of performance limitations without relying on heavy computer science knowledge. It also prepares readers for studying more advanced literature.Read about the authors recent honor: Informatics Europe Curriculum Best Practices Award for Parallelism and Concurrency

⚠️ WARNING (California Proposition 65):

This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.

For more information, please visit www.P65Warnings.ca.gov.

  • Q: What is the main focus of 'Introduction to High Performance Computing for Scientists and Engineers'? A: The book focuses on providing a solid introduction to high performance computing (HPC), discussing computer architecture, parallel programming models, and optimization strategies specifically for scientific applications.
  • Q: Who are the authors of this book? A: The book is authored by Georg Hager and others who are experts in high performance computing.
  • Q: When was this book published? A: The book was published on July 2, 2010.
  • Q: What is the format of this book? A: The book is available in paperback format.
  • Q: How many pages does the book contain? A: The book contains 356 pages.
  • Q: Is this book suitable for beginners in high performance computing? A: Yes, the book is designed to facilitate an intuitive understanding of performance limitations without requiring extensive computer science knowledge, making it suitable for beginners.
  • Q: What topics are covered in this book? A: The book covers modern cache-based microprocessor architecture, optimization strategies for serial code, shared and distributed-memory architectures, OpenMP performance issues, MPI programming, and hybrid programming with MPI and OpenMP.
  • Q: What can I expect to learn from this book? A: Readers can expect to learn about current HPC practices, optimization techniques, and how to approach performance problems in scientific computing effectively.
  • Q: Is there a specific audience for this book? A: The book targets scientists and engineers who want to enhance their understanding of high performance computing for scientific applications.
  • Q: Does the book include practical examples or case studies? A: Yes, the book includes practical insights and examples drawn from the authors' experiences in scientific computing centers.

Recently Viewed