Publications

Parallel programming in 2001

Abstract

Factors driving the growth of parallel computing and those inhibiting its growth are identified. The impact of advances in communication, VLSI technology, and embedded systems on parallel architecture are discussed. The two categories of parallel programs-transformational and reactive-are examined. The use of templates and libraries is considered. Reasoning about parallel processes in the context of software design is discussed. Programming environments and operating systems support are addressed.<>

Date
January 1, 1970
Authors
K. Mani Chandy, Carl Kesselman
Journal
IEEE Software
Volume
8
Issue
6
Pages
11-20
Publisher
IEEE