(Enter summary)
Abstract: Many different parallel programming models, including lightweight processes that communicate with shared memory and heavyweight processes that communicate with messages, have been used to implement parallel applications. Unfortunately, operating systems and languages designed for parallel programming typically support only one model. Multi-model parallel programming is the simultaneous use of several different models, both across programs and within a single program. This paper describes... (Update)
Context of citations to this paper: More
...ideal environment for the sharing of data. This advantage was recognised by systems like IBM System 38 [HSH81] Monads [RA85] and Psyche [SLM90] The first two systems used custom hardware to implement an address space that was bigger then the available 32 bits. It was not...
...experiments are based on a BBN Butterfly Plus multiprocessor run ning the Psyche operating system [Marsh et at. 1991; Scott et at. 1990]. We modified the Psyche kernel, which already supports time slicing, to implement coscheduling and hardware partitions. 2.1.1 Time...
Cited by: More
Algorithms for Scalable Synchronization on Shared-Memory.. - Mellor-Crummey, Scott (1990)
(Correct)
Scheduler Activations: Effective Kernel Support for.. - Anderson, Bershad.. (1992)
(Correct)
Locality-Based Scheduling in Shared-Memory Multiprocessors - Markatos, LeBlanc (1993)
(Correct)
Active bibliography (related documents): More All
0.6: The Lynx Distributed Programming Language: Motivation, Design, and .. - Scott (1991)
(Correct)
0.4: Job Scheduling in Multiprogrammed Parallel Systems - Feitelson (1997)
(Correct)
0.4: Dynamic Sharing and Backward Compatibility on 64-Bit.. - Garrett, Bianchini.. (1992)
(Correct)
Similar documents based on text: More All
0.5: Multiprogramming On Multiprocessors - Crovella, al. (1991)
(Correct)
0.3: Operating System Support For Animate Vision - Marsh, brown, LeBlanc, Scott.. (1992)
(Correct)
0.3: Multimodel Robust Control of Nonlinear Plants: A Case.. - Nyström, Sandström..
(Correct)
Related documents from co-citation: More All
15: Firstclass user-level threads
- Marsh, Scott et al. - 1991
13: Scheduler Activations: Effective Kernel Support for the User-Level Management of..
- Anderson, Bershad et al. - 1992
12: Scheduling support for concurrency and parallelism in the Mach operating system
- Black - 1990
BibTeX entry: (Update)
M. Scott, T. LeBlanc, and B. Marsh. Multi-model parallel programming in Psyche. ACM Symposium on Principles and Practice of Parallel Programming, pages 70-- 78, 1990. http://citeseer.ist.psu.edu/scott90multimodel.html More
@inproceedings{ el90multimodel,
author = "Scott, Michael L. and LeBlanc, Thomas J. and Marsh, Brian D.",
title = "Multi-Model Parallel Programming in {P}syche",
booktitle = "Proc.\ 2nd Annual {ACM} {SIGPLAN} Symp.\ on Principles and Practice of Parallel Programming",
address = "Seattle, WA ({USA})",
pages = "7078",
year = "1990",
url = "citeseer.ist.psu.edu/scott90multimodel.html" }
Citations (may not include all citations):
444
Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986 DBLP
134
Generative Communication in Linda (context) - Gelernter - 1985 ACM DBLP
81
The Design of a Capability-Based Distributed Operating Syste.. (context) - Mullender, Tanenbaum - 1986
43
A Remote Procedure Call Facility for Interconnecting Heterog.. (context) - Bershad, Ching et al. - 1987 ACM DBLP
41
Implementation of Argus (context) - Liskov, Curtis et al. - 1987 ACM DBLP
40
The Effect of Scheduling Discipline on Spin Overhead in Shar.. (context) - Zahorjan, Lazowska et al. - 1989
38
Concurrent Operations on Priority Queues (context) - Jones - 1989
33
Supporting Distributed Applications: Experience with Eden (context) - Black - 1985 DBLP
32
The V Kernel --- A Software Base for Distributed Systems (context) - Cheriton - 1984
31
Threads: A System for the Support of Concurrent Programming (context) - Doeppner - 1987
30
Matchmaker: An Interface Specification Language for Distribu.. (context) - Jones, Rashid et al. - 1985 DBLP
27
An Open Environment for Building Parallel Programming System.. (context) - Bershad, Lazowska et al. - 1988 DBLP
24
The Uniform System: An Approach to Runtime Support for Large.. (context) - Thomas, Crowther - 1988 DBLP
19
Communication in the Mercury System (context) - Liskov, Bloom et al. - 1988
17
Choices (Class Hierarchical Open Interface for Custom Embedd.. (context) - Campbell, Johnston et al. - 1987
15
Facilitating Mixed Language Programming in Distributed Syste.. (context) - Hayes, Schlichting - 1987
14
Language Support for Loosely-Coupled Distributed Programs (context) - Scott - 1987
11
Design Rationale for Psyche, a General-Purpose Multiprocesso.. (context) - Scott, LeBlanc et al. - 1988
9
Interprocess Communication in Charlotte (context) - Artsy, Chang et al. - 1987
8
Design of the x- Kernel (context) - Hutchinson, Peterson - 1988
7
Evolution of an Operating System for Large-Scale Shared-Memo.. (context) - Scott, LeBlanc et al. - 1989 ACM
5
Prototyping a Distributed Object-Oriented OS on UNIX (context) - Shapiro - 1989
4
Revolution 89, or `Distributing UNIX Brings it Back to its O.. (context) - Armand, Gien et al. - 1989
4
Large-Scale Parallel Programming: Experience with the BBN Bu.. (context) - LeBlanc, Scott et al. - 1988
3
The Interface Between Distributed Operating System and High-.. (context) - Scott - 1986 DBLP
1
Multilanguage Parallel Programming (context) - Bisiani, Forim - 1987 DBLP
1
ChrysalisÒ Programmers Manual, Version 4.0 (context) - Computers - 1988
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.cs.rochester.edu.html): More
A Downward Translation in the Polynomial Hierarchy - Hemaspaandra, Hemaspaandra.. (1997)
(Correct)
Software Cache Coherence for Large Scale Multiprocessors - Kontothanassis, Scott (1994)
(Correct)
On-line Estimation of Visual-Motor Models for Robot Control and.. - Jägersand
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC