pSather monitors: Design, Tutorial, Rationale and Implementation

TitlepSather monitors: Design, Tutorial, Rationale and Implementation
Publication TypeTechnical Report
Year of Publication1989
AuthorsFeldman, J., Lim C-C., & Mazzanti F.
Other Numbers661

Sather is a new object-oriented programming language under development at the International Computer Science Institute. The initial beta test release of the language was in June, 1991. From the outset, one goal of the Sather project has been the incorporation of constructs to support parallel programming. pSather is a parallel extension of Sather aimed at shared memory parallel architectures. A prototype of the language is currently being implemented on a Sequent Symmetry and on SUN Sparc-Stations. pSather monitors are one of the basic new features introduced in the language to deal with parallelism. The current design is presented and discussed in detail.

Bibliographic Notes

ICSI Technical Report TR-91-031

Abbreviated Authors

J. A. Feldman, C.-C. Lim, and F. Mazzanti

ICSI Publication Type

Technical Report