(Enter summary)
Abstract: Lightweight threads are becoming increasingly useful in supporting parallelism and asynchronous events
in applications and language implementations. Traditionally, lightweight threads are supported only
within the single address space of a process, or in shared memory environments with multiple processes.
We introduce and describe the design of Chant, a runtime system supporting lightweight threads in a
distributed memory environment. In addition to communication between any two threads in... (Update)
Context of citations to this paper: More
.... software technology, designers of distributed systems have begun to exploit lightweight threads as application level interfaces [9, 10, 14, 20, 21]. This is also the result of a general acceptance that threads can enhance application development, support unpredictable data...
.... can expect to have lower context switching overhead with user level threads, which can speed up context switches by an order of magnitude [12]. AIX 4.2 (the operating system on Communication MPICH Processes Count Volume p4 shmem TOMPI 1 0 0 28.3 28.2 28.2 2 999 8 30.0 99.8 28.5...
Cited by: More
Numerische Simulation auf massiv parallelen Rechnern - Hippold, Ruenger (2002)
(Correct)
DECK: A new model for a distributed executive kernel.. - Barreto, Navaux.. (1998)
(Correct)
A Threads-Only MPI Implementation for the Development of Parallel .. - Demaine (1997)
(Correct)
Similar documents (at the sentence level):
19.7%: Ropes: Support for Collective Operations Among Distributed.. - Haines, Mehrotra, Cronk (1995)
(Correct)
11.9%: On the Design of Chant: A Talking Threads Package - Haines (1994)
(Correct)
Active bibliography (related documents): More All
1.3: An Overview of the Opus Language and Runtime System - Piyush Mehrotra (1994)
(Correct)
1.2: Runtime Support for Data Parallel Tasks - Haines, Hess, Mehrotra, Van.. (1995)
(Correct)
0.5: On the Utility of Threads for Data Parallel Programming - Fahringer, Haines, Mehrotra (1995)
(Correct)
Similar documents based on text: More All
0.3: Applications of R Clients and Servers - Ripley, Ripley (2001)
(Correct)
0.2: The Diphone program: New features, new synthesis methods and.. - Rodet, Lefèvre
(Correct)
0.2: General Features Of Networks - Comprehensive Analysis
(Correct)
Related documents from co-citation: More All
2: the design of Chant: A talking threads package
- Haines, Cronk et al. - 1994
2: the Nexus approach to integrating multithreading and communication
- Foster, Kesselman et al. - 1996
BibTeX entry: (Update)
M. Haines, P. Mehrotra, and D. Cronk. Chant: Lightweight Threads in a Distributed Memory Environment. Technical report, ICASE, June 1995. http://citeseer.ist.psu.edu/haines95chant.html More
@misc{ haines95chant,
author = "M. Haines and P. Mehrotra and D. Cronk",
title = "Chant: Lightweight Threads in a Distributed Memory Environment",
text = "M. Haines, P. Mehrotra, and D. Cronk. Chant: Lightweight Threads in a Distributed
Memory Environment. Technical report, ICASE, June 1995.",
year = "1995",
url = "citeseer.ist.psu.edu/haines95chant.html" }
Citations (may not include all citations):
595
Active messages: A mechanism for integrated communications a..
- von Eicken, Culler et al. - 1992
587
PVM: A framework for parallel distributed computing
- Sunderam - 1990
304
Scheduler activations: Effective kernel support for the user..
- Anderson, Bershad et al. - 1991
265
The Design of the UNIX Operating System (context) - Bach - 1986
248
Orca: A language for parallel programming of distributed sys..
- Bal, Kaashoek et al. - 1992
240
for MIMD distributedmemory machines (context) - Hiranandani, Kennedy et al. - 1992
204
Munin: Distributed shared memory based on type-specific memo..
- Bennett, Carter et al. - 1989
145
Compiling global name-space parallel loops for distributed e.. (context) - Koelbel, Mehrotra - 1991
133
Fine-grain parallelism with minimal hardware support: A comp..
- Culler, Sah et al. - 1991
119
Document for a Standard Message Passing Interface
- Interface - 1993
99
Adaptive software cache management for distributed shared me..
- Bennett, Carter et al. - 1990
94
A library implementation of POSIX threads under UNIX
- Mueller - 1993
72
User's guide to the p4 parallel programming system
- Butler, Lusk - 1992
71
Tools and techniques for building fast portable threads pack..
- Keppel - 1993
61
the design of Chant: A talking threads package
- Haines, Cronk et al. - 1994
49
The portable common runtime approach to interoperability (context) - Weiser, Demers et al. - 1989
47
Panda: A portable platform to support parallel programming l..
- Bhoedjang, Ruhl et al. - 1993
40
Microelectronics and Computer Technology Corperation (context) - Schwetman, Manual - 1986
35
Argonne National Laboratory (context) - Foster, Chandy et al. - 1993
31
A user-level process package for PVM
- Konuru, Casas et al. - 1994
28
Object oriented parallel programming experiments and results
- Lee, Gannon - 1991
27
An open environment for building parallel programming system.. (context) - Bershad, Lazowska et al. - 1988
25
A users guide to AWESIME: An object oriented parallel progra.. (context) - Grunwald - 1991
20
Paragon OSF/1 User's Guide (context) - Corporation, OR - 1993
17
A machine independent interface for lightweight threads
- Mukherjee, Eisenhauer et al. - 1993
17
Improving the performance of message-passing applications by..
- Felton, McNamee - 1992
13
IEEE Transactions on Software Engineering (context) - Chou, Abraham et al. - 1982
12
An introduction to distributed programming in REX (context) - Kramer, Magee et al. - 1991
11
Ropes: Support for collective operations among distributed t..
- Haines, Mehrotra et al. - 1995
10
and synchronizers: Enabling primitives for compiling paralle.. (context) - Goldstein, Schauser et al. - 1995
8
An evaluation of software multithreading in a conventional d.. (context) - Haines, Bohm - 1993
7
the utility of threads for data parallel programming
- Fahringer, Haines et al. - 1995
6
the design of distributed memory Sisal (context) - Haines, Bohm - 1993
6
An object-oriented thread model for parallel numerical appli.. (context) - Sundaresan, Lee - 1994
6
Optimistic parallel simulation of continuous time markov cha.. (context) - Nicol, Heidelberger - 1993
6
Portable runtime systems (context) - systems, http et al.
5
Lightweight Process Library (context) - Microsystems - 1990
5
Technical Overview (context) - Beaverton, nCUBE - 1990
5
Computer Science Department and NSF Engineering Research Cen.. (context) - Skjellum, Doss et al. - 1994
5
Low latency messages on distributed memorymultiprocessors (context) - Rosing, Saltz - 1993
4
Heaps o' stacks: Combined heap-based activation allocation f.. (context) - Grunwald, Calder et al. - 1994
3
Design and implmentation of a multithreaded Xlib (context) - Schmidtmann, Tao et al. - 1993
3
Nexus: An interoperability layer for parallel and distribute.. (context) - Foster, Kesselman et al. - 1993
Documents on the same site (http://www.icase.edu/~cronk/):
On the Design of Chant: A Talking Threads Package - Haines (1994)
(Correct)
Thread Migration in the Presence of Pointers - Cronk, Haines, Mehrotra (1997)
(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