Bookbot

Parallel and High Performance Computing

Parametre

  • 704 stránok
  • 25 hodin čítania

Viac o knihe

Parallel and High Performance Computing provides essential techniques to enhance your code’s efficiency. Complex tasks, such as training deep learning models or executing large-scale simulations, can be time-consuming. By implementing efficient parallel programming, you can significantly reduce computing time, sometimes saving hours or even days. This guide teaches you to achieve faster run-times, improved scalability, and enhanced energy efficiency by leveraging parallel techniques for multicore processors and GPU hardware. You will learn to write fast, powerful, and energy-efficient programs capable of handling vast data volumes. The book covers evaluating hardware architectures and utilizing industry-standard tools like OpenMP and MPI. You'll master data structures and algorithms tailored for high-performance computing and discover methods to conserve energy on handheld devices. It even includes a practical example of running a massive tsunami simulation across multiple GPUs. Designed for experienced programmers familiar with high-performance computing languages such as C, C++, or Fortran, the content includes planning parallel projects, understanding CPU and GPU architecture differences, addressing performance issues, and managing applications with batch scheduling. The authors, Robert Robey and Yuliana Zamora, bring extensive expertise in parallel computing and programming modern hardware.

Nákup knihy

Parallel and High Performance Computing, Robert Robey

Jazyk
Rok vydania
2021
product-detail.submit-box.info.binding
(mäkká)
Akonáhle sa objaví, pošleme e-mail.

Platobné metódy

Nikto zatiaľ neohodnotil.Ohodnotiť

Titul
Parallel and High Performance Computing
Jazyk
anglicky
Rok vydania
2021
Väzba
mäkká
Počet strán
704
ISBN10
1617296465
ISBN13
9781617296468
Série
Anotácia
Parallel and High Performance Computing provides essential techniques to enhance your code’s efficiency. Complex tasks, such as training deep learning models or executing large-scale simulations, can be time-consuming. By implementing efficient parallel programming, you can significantly reduce computing time, sometimes saving hours or even days. This guide teaches you to achieve faster run-times, improved scalability, and enhanced energy efficiency by leveraging parallel techniques for multicore processors and GPU hardware. You will learn to write fast, powerful, and energy-efficient programs capable of handling vast data volumes. The book covers evaluating hardware architectures and utilizing industry-standard tools like OpenMP and MPI. You'll master data structures and algorithms tailored for high-performance computing and discover methods to conserve energy on handheld devices. It even includes a practical example of running a massive tsunami simulation across multiple GPUs. Designed for experienced programmers familiar with high-performance computing languages such as C, C++, or Fortran, the content includes planning parallel projects, understanding CPU and GPU architecture differences, addressing performance issues, and managing applications with batch scheduling. The authors, Robert Robey and Yuliana Zamora, bring extensive expertise in parallel computing and programming modern hardware.