Publikationsansicht

BOS is Boss: A Case for Bulk-Synchronous Object Systems (1999)

Abstract
A key issue for parallel systems is the development of useful programming abstractions that can coexist with good performance. We describe a communication library that supports an object-based abstraction with a bulk-synchronous communication style; this is the first time such a library has been proposed and implemented. By restricting the library to the exclusive use of barrier synchronization, we are able to design a simple and easy-to-use object system. By exploiting established techniques based on the bulk-synchronous parallel (BSP) model, we are able to design algorithms and library implementations that work well across platforms. 1 Introduction Portable parallel programming systems should provide useful abstractions without precluding efficient execution. This paper describes a step towards this goal through the use of a communication library called the BSP Object System (BOS). BOS provides the convenience of efficient shared objects in a system optimized for (and restricted to...

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.549
Quelle http://www.cs.cmu.edu/afs/cs.cmu.edu/user/girija/www/bos.ps.gz
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.14.3607, 10.1.1.114.6593, 10.1.1.40.8882, 10.1.1.126.8912, 10.1.1.43.8819, 10.1.1.51.9332, 10.1.1.48.752, 10.1.1.124.7359, 10.1.1.23.7718, 10.1.1.32.3081, 10.1.1.48.1862, 10.1.1.13.1632, 10.1.1.43.9159, 10.1.1.32.8640, 10.1.1.133.9697, 10.1.1.31.859, 10.1.1.48.2049, 10.1.1.35.1727, 10.1.1.30.3401, 10.1.1.40.7654, 10.1.1.17.9248, 10.1.1.35.5460, 10.1.1.32.5544, 10.1.1.52.1241, 10.1.1.48.9039, 10.1.1.30.7835