See this document in CiteSeerX!

Chant: Lightweight Threads in a Distributed Memory Environment (1995)  (Make Corrections)  (4 citations)
Matthew Haines, Piyush Mehrotra, David Cronk



  Home/Search   Context   Related

 
View or download:
icase.edu/~cronk/papers/toplas.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  icase.edu/~cronk/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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