O'Reilly logo

Patterns for Parallel Programming by Berna L. Massingill, Beverly A. Sanders, Timothy G. Mattson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2Background and Jargon of Parallel Computing

2.1 CONCURRENCY IN PARALLEL PROGRAMS VERSUS OPERATING SYSTEMS

2.2 PARALLEL ARCHITECTURES: A BRIEF INTRODUCTION

2.3 PARALLEL PROGRAMMING ENVIRONMENTS

2.4 THE JARGON OF PARALLEL COMPUTING

2.5 A QUANTITATIVE LOOK AT PARALLEL COMPUTATION

2.6 COMMUNICATION

2.7 SUMMARY

In this chapter, we give an overview of the parallel programming landscape, and define any specialized parallel computing terminology that we will use in the patterns. Because many terms in computing are overloaded, taking different meanings in different contexts, we suggest that even readers familiar with parallel programming at least skim this chapter.

2.1 Concurrency in Parallel Programs Versus Operating Systems

Concurrency ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required