Programming Parallel Algorithms
Guy E. Blelloch
Computer Science Department
Carnegie Mellon University
This page is an online version of an article that appears in the
March 1996 issues of the Communications of the ACM, 39(3).
The examples that appear in the paper can be run interactively.
Table of contents
Copyright 1996 by the Association for Computing Machinery, Inc.
Permission to make digital or hard copies of part or all of this work
for personal or classroom use is granted without fee provided that
copies are not made or distributed for profit or commercial advantage
and that new copies bear this notice and the full citation on the
first page. Copyrights for components of this work owned by others
than ACM must be honored. Abstracting with credit is permitted.
To copy otherwise, to republish, to post on servers or to
redistribute to lists, requires prior specific permission
and/or a fee. Request Permissions from
Publications Dept, ACM Inc.,
Fax +1 (212) 869-0481, or
Guy Blelloch, email@example.com