High-Performance Heterogeneous Computing || Part Introduction

1
PART I HETEROGENEOUS PLATFORMS: TAXONOMY, TYPICAL USES, AND PROGRAMMING ISSUES In this part, we outline the existing platforms used for high-performance het- erogeneous computing and the typical ways these platforms are used by their end users. We understand a platform as a hardware/software environment used to produce and execute application programs. We also outline programming issues encountered by scientific programmers when they write applications for heterogeneous platforms. 1 High-Performance Heterogeneous Computing, by Alexey L. Lastovetsky and Jack J. Dongarra Copyright © 2009 John Wiley & Sons, Inc.

Transcript of High-Performance Heterogeneous Computing || Part Introduction

PART I

HETEROGENEOUS PLATFORMS: TAXONOMY, TYPICAL USES, AND PROGRAMMING ISSUES

In this part, we outline the existing platforms used for high - performance het-erogeneous computing and the typical ways these platforms are used by their end users . We understand a platform as a hardware/software environment used to produce and execute application programs. We also outline programming issues encountered by scientifi c programmers when they write applications for heterogeneous platforms.

1

High-Performance Heterogeneous Computing, by Alexey L. Lastovetsky and Jack J. DongarraCopyright © 2009 John Wiley & Sons, Inc.