Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Optimizing HPC Applications with Intel Cluster Tools

Hunting Petaflops

by Alexander Supalov, Andrey Semin, Michael Klemm, Christopher Dahnken

Optimizing HPC Applications with Intel Cluster Tools

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsReport an issue

Book Description

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.

This open book is licensed under a Creative Commons License (CC BY-NC-ND). You can download Optimizing HPC Applications with Intel Cluster Tools ebook for free in PDF format (6.6 MB).

Table of Contents

Chapter 1
No Time to Read This Book?
Chapter 2
Overview of Platform Architectures
Chapter 3
Top-Down Software Optimization
Chapter 4
Addressing System Bottlenecks
Chapter 5
Addressing Application Bottlenecks: Distributed Memory
Chapter 6
Addressing Application Bottlenecks: Shared Memory
Chapter 7
Addressing Application Bottlenecks: Microarchitecture
Chapter 8
Application Design Considerations

Book Details

Title
Optimizing HPC Applications with Intel Cluster Tools
Subject
Computer Science
Publisher
Apress
Published
2014
Pages
291
Edition
1
Language
English
ISBN13
9781430264965
ISBN10
1430264969
ISBN13 Digital
9781430264972
ISBN10 Digital
1430264977
PDF Size
6.6 MB
License
CC BY-NC-ND

Related Books

Architect Modern Web Applications with ASP.NET Core and Azure
The audience for this guide is mainly developers, development leads, and architects who are interested in building modern web applications using Microsoft technologies and services in the cloud. A secondary audience is technical decision makers who are already familiar ASP.NET or Azure and are looking for information on whether it makes sense to...
Docker Succinctly
Containers have revolutionized software development, allowing developers to bundle their applications with everything they need, from the operating system up, into a single package. Docker is one of the most popular platforms for containers, allowing them to be hosted on-premises or on the cloud, and to run on Linux, Windows, and Mac machines. With...
Android on x86
Android on x86: an Introduction to Optimizing for Intel® Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel's x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise from x...
Containerized Docker Application Lifecycle with Microsoft Platform and Tools
This book provides end-to-end guidance on the Docker application development lifecycle with Microsoft tools and services while providing an introduction to Docker development concepts for readers who might be new to the Docker ecosystem. This way, anyone can understand the global picture and start planning development projects based on Docker and M...
High-Performance Caching with Nginx and Nginx Plus
You can cache static assets - more than half the payload needed to respond to many web requests - and even application‑generated web pages (whether partial or complete). And you can use cache clusters and microcaching to increase the caching capability of your web applications while simplifying implementation and reducing operational complexity. ...
Platform Embedded Security Technology Revealed
Platform Embedded Security Technology Revealed is an in-depth introduction to Intel's platform embedded solution: the security and management engine. The engine is shipped inside most Intel platforms for servers, personal computers, tablets, and smartphones. The engine realizes advanced security and management functionalities and protects appl...