Optimizing HPC Applications with Intel Cluster Tools

Download free course Optimizing HPC Applications with Intel Cluster Tools, pdf file on 291 pages by Alexander Supalov, Andrey Semin, Michael Klemm, Christopher Dahnken.
Optimizing HPC Applications with Intel Cluster Tools takes the reader on a tour of the fast-growing area of high performance computing and the optimization of hybrid programs. These programs typically combine distributed memory and shared memory programming models and use the Message Passing Interface (MPI) and OpenMP for multi-threading to achieve the ultimate goal of high performance at low power consumption on enterprise-class workstations and compute clusters.

The book focuses on optimization for clusters consisting of the Intel Xeon processor, but the optimization methodologies also apply to the Intel Xeon Phi coprocessor and heterogeneous clusters mixing both architectures. Besides the tutorial and reference content, the authors address and refute many myths and misconceptions surrounding the topic. The text is augmented and enriched by descriptions of real-life situations.

Table of contents

  • No Time to Read This Book?
  • Overview of Platform Architectures
  • Top-Down Software Optimization
  • Addressing System Bottlenecks
  • Addressing Application Bottlenecks: Distributed Memory
  • Addressing Application Bottlenecks: Shared Memory
  • Addressing Application Bottlenecks: Microarchitecture
  • Application Design Considerations
Pages : 291
Size : 6.6 MB
File type : PDF
Downloads: 43
Created: 2022-02-03
License: CC BY-NC-ND
Author(s): Alexander Supalov, Andrey Semin, Michael Klemm, Christopher Dahnken
Optimizing HPC Applications with Intel Cluster Tools

Others Computer science Tutorials

The Little Go Book

Node.js Notes for Professionals

SAT/SMT by Example

The Big Data Agenda

Kubernetes Succinctly

Others related eBooks about Optimizing HPC Applications with Intel Cluster Tools

Category Theory for Programmers

In this book, the author illustrates all major concepts of Category Theory using computer code. You are probably aware that functional languages are closer to math than the more popular imperative languages. They also offer more abstracting power. So a natural temptation would be to say: You must le...

Anti-fragile ICT Systems

Download free course Anti-fragile ICT Systems, pdf file on 159 pages by by Kjell Jørgen Hole....

Mathematics for Computer Science

This book covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. It explores the topics of basic combinatorics, number and graph theory, logic and proof techniques, and many more....

Peer Participation and Software

Download free course Peer Participation and Software, pdf file on 113 pages by David R. Booth....

Yet Another Introductory Number Theory Textbook (Cryptology Emphasis Version)

This introductory number theory textbook has a particular emphasis on connections to cryptology. ...

DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory

This book provides digital leaders who are accountable for the rapid development of high-quality software applications a concise guide to designing, implementing, measuring, and improving DevOps programs that are tailored to their organizations....

Understanding API Security

Gone are the days when it was acceptable for a piece of software to live in its own little..., download free API Security tutorial in PDF (205 pages) created by ....

Marketing and Advertising Using Google

Download free course Marketing and Advertising Using Google, pdf file on 156 pages by Google, Karl Barksdale....

Business Process Flow Mapping Succinctly

Download free course Business Process Flow Mapping Succinctly, pdf file on 73 pages by by Erica L. Quigley....

Don't Panic: Mobile Developer's Guide to The Galaxy

Download free course Don't Panic: Mobile Developer's Guide to The Galaxy, pdf file on 337 pages by Marco Tabor, Mladenka Vrdoljak....