High-Performance Computing on Complex Environments Front Cover

High-Performance Computing on Complex Environments

  • Length: 512 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2014-06-03
  • ISBN-10: 1118712056
  • ISBN-13: 9781118712054
  • Sales Rank: #6947200 (See Top 100 Books)
Description

With recent changes in multicore and general-purpose computing on graphics processing units, the way parallel computers are used and programmed has drastically changed. It is important to provide a comprehensive study on how to use such machines written by specialists of the domain. The book provides recent research results in high-performance computing on complex environments, information on how to efficiently exploit heterogeneous and hierarchical architectures and distributed systems, detailed studies on the impact of applying heterogeneous computing practices to real problems, and applications varying from remote sensing to tomography. The content spans topics such as Numerical Analysis for Heterogeneous and Multicore Systems; Optimization of Communication for High Performance Heterogeneous and Hierarchical Platforms; Efficient Exploitation of Heterogeneous Architectures, Hybrid CPU+GPU, and Distributed Systems; Energy Awareness in High-Performance Computing; and Applications of Heterogeneous High-Performance Computing.

  • Covers cutting-edge research in HPC on complex environments, following an international collaboration of members of the ComplexHPC
  • Explains how to efficiently exploit heterogeneous and hierarchical architectures and distributed systems
  • Twenty-three chapters and over 100 illustrations cover domains such as numerical analysis, communication and storage, applications, GPUs and accelerators, and energy efficiency

Table of Contents

Part I Introduction
Chapter 1 Summary of the Open European Network for High-Performance Computing in Complex Environments

Part II Numerical Analysis for Heterogeneous and Multicore Systems
Chapter 2 On the Impact of the Heterogeneous Multicore and Many-Core Platforms on Iterative Solution Methods and Preconditioning Techniques
Chapter 3 Efficient Numerical Solution of 2D Diffusion Equation on Multicore Computers
Chapter 4 Parallel Algorithms for Parabolic Problems on Graphs in Neuroscience

Part III Communication and Storage Considerations in High-Performance Computing
Chapter 5 An Overview of Topology Mapping Algorithms and Techniques in High-Performance Computing
Chapter 6 Optimization of Collective Communication for Heterogeneous HPC Platforms
Chapter 7 Effective Data Access Patterns on Massively Parallel Processors
Chapter 8 Scalable Storage I/O Software for Blue Gene Architectures

Part IV Efficient Exploitation of Heterogeneous Architectures
Chapter 9 Fair Resource Sharing for Dynamic Scheduling of Workflows on Heterogeneous Systems
Chapter 10 Systematic Mapping of Reed–Solomon Erasure Codes on Heterogeneous Multicore Architectures
Chapter 11 Heterogeneous Parallel Computing Platforms and Tools for Compute-Intensive Algorithms: A Case Study
Chapter 12 Efficient Application of Hybrid Parallelism in Electromagnetism Problems

Part V CPU + GPU Coprocessing
Chapter 13 Design and Optimization of Scientific Applications for Highly Heterogeneous and Hierarchical HPC Platforms Using Functional Computation Performance Models
Chapter 14 Efficient Multilevel Load Balancing on Heterogeneous CPU + GPU Systems
Chapter 15 The All-Pair Shortest-Path Problem in Shared-Memory Heterogeneous Systems

Part VI Efficient Exploitation of Distributed Systems
Chapter 16 Resource Management for HPC on the Cloud
Chapter 17 Resource Discovery in Large-Scale Grid Systems

Part VII Energy Awareness in High-Performance Computing
Chapter 18 Energy-Aware Approaches for HPC Systems
Chapter 19 Strategies for Increased Energy Awareness in Cloud Federations
Chapter 20 Enabling Network Security in HPC Systems Using Heterogeneous CMPs

Part VIII Applications of Heterogeneous High-Performance Computing
Chapter 21 Toward a High-Performance Distributed CBIR System for Hyperspectral Remote Sensing Data: A Case Study in Jungle Computing
Chapter 22 Taking Advantage of Heterogeneous Platforms in Image and Video Processing
Chapter 23 Real-Time Tomographic Reconstruction Through CPU + GPU Coprocessing

To access the link, solve the captcha.