Journal article
The bulk-synchronous parallel random access machine
- Abstract:
- The model of bulk-synchronous parallel (BSP) computation is an emerging paradigm of general-purpose parallel computing. Originally, BSP was defined as a distributed memory model. Shared-memory style BSP programming had to be provided by PRAM simulation. However, this approach destroys data locality and therefore may prove inefficient for many practical problems. In this paper we present a new BSP-type model, called BSPRAM, which reconciles sharedmemory style programming with efficient exploitation of data locality. BSPRAM can be optimally simulated by BSP for a broad range of algorithms. We identify some characteristic properties of such algorithms: obliviousness, slackness, granularity. Finally, we illustrate these concepts by presenting BSPRAM algorithms for butterfly dag computation, cube dag computation, dense matrix multiplication and sorting.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 1.5MB, Terms of use)
-
Authors
+ European Strategic Programme of Research and Development in Information Technology
More from this funder
- Grant:
- Basic Research Project 9072
- Publisher:
- Elsevier
- Journal:
- Theoretical Computer Science More from this journal
- Volume:
- 196
- Issue:
- 1-2
- Pages:
- 109–130
- Publication date:
- 1998-04-01
- Edition:
- Publisher's version
- ISSN:
-
0304-3975
- Language:
-
English
- Keywords:
- Subjects:
- UUID:
-
uuid:903deacc-aadc-4cba-9c76-bb738742b5ee
- Local pid:
-
ora:10760
- Deposit date:
-
2015-03-30
- ARK identifier:
Terms of use
- Copyright holder:
- Elsevier BV
- Copyright date:
- 1998
- Notes:
- Copyright 1998 Elsevier B.V. All rights reserved. Re-use of this article is permitted in accordance with the Terms and Conditions set out at http://www.elsevier.com/open-access/userlicense/1.0/
- Licence:
- Other
If you are the owner of this record, you can report an update to it here: Report update to this record