Casanova / Legrand / Robert Parallel Algorithms


1. Auflage 2011
ISBN: 978-1-58488-946-5
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

E-Book, Englisch, 360 Seiten

Reihe: Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series

ISBN: 978-1-58488-946-5
Verlag: Taylor & Francis
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



Focusing on algorithms for distributed-memory parallel architectures, Parallel Algorithms presents a rigorous yet accessible treatment of theoretical models of parallel computation, parallel algorithm design for homogeneous and heterogeneous platforms, complexity and performance analysis, and essential notions of scheduling. The book extracts fundamental ideas and algorithmic principles from the mass of parallel algorithm expertise and practical implementations developed over the last few decades. In the first section of the text, the authors cover two classical theoretical models of parallel computation (PRAMs and sorting networks), describe network models for topology and performance, and define several classical communication primitives. The next part deals with parallel algorithms on ring and grid logical topologies as well as the issue of load balancing on heterogeneous computing platforms. The final section presents basic results and approaches for common scheduling problems that arise when developing parallel algorithms. It also discusses advanced scheduling topics, such as divisible load scheduling and steady-state scheduling. With numerous examples and exercises in each chapter, this text encompasses both the theoretical foundations of parallel algorithms and practical parallel algorithm design.

Casanova / Legrand / Robert Parallel Algorithms jetzt bestellen!

Zielgruppe


Advanced undergraduate and graduate students taking parallel algorithm courses; computer scientists, electrical engineers, and applied mathematicians.

Weitere Infos & Material


Preface

Models

PRAM Model

Pointer Jumping

Performance Evaluation of PRAM Algorithms

Comparison of PRAM Models

Sorting Machine

Relevance of the PRAM Model

Sorting Networks

Odd-Even Merge Sort

Sorting on a One-Dimensional Network

Networking

Interconnection Networks

Communication Model

Case Study: The Unidirectional Ring

Case Study: The Hypercube

Peer-to-Peer Computing

Parallel Algorithms

Algorithms on a Ring of Processors

Matrix-Vector Multiplication

Matrix-Matrix Multiplication

A First Look at Stencil Applications

LU Factorization

A Second Look at Stencil Applications

Implementing Logical Topologies

Distributed vs. Centralized Implementations

Summary of Algorithmic Principles

Algorithms on Grids of Processors

Logical Two-Dimensional Grid Topologies

Communication on a Grid of Processors

Matrix Multiplication on a Grid of Processors

Two-Dimensional Block Cyclic Data Distribution

Load Balancing on Heterogeneous Platforms

Load Balancing for One-Dimensional Data Distributions

Load Balancing for Two-Dimensional Data Distributions

Free Two-Dimensional Partitioning on a Heterogeneous Grid

Scheduling

Scheduling

Introduction

Scheduling Task Graphs

Solving Pb(8)

Solving Pb(p)

Taking Communication Costs into Account

Pb(8) with Communications

List Heuristics for Pb(p) with Communications

Extension to Heterogeneous Platforms

Advanced Scheduling

Divisible Load Scheduling

Steady-State Scheduling

Workflow Scheduling

Hyperplane Scheduling (or Scheduling at Compile-Time)

Bibliography

Index

Exercises and Answers appear at the end of each chapter.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.