Download:
|
by Neelakantan Sundaresan, Dennis Gannon
In Seventh International Conference on Parallel and Distributed Computing and Systems
ftp://ftp.cs.indiana.edu/pub/techreports/./TR431.ps.Z
Add To MetaCart
Abstract:
Though data-parallelism addresses a wide variety of problems in scientific computing, this model in inadequate for general adaptive applications. Coir is our object-oriented thread-based model for data and task parallelism [25, 22, 24]. In this paper we briefly discuss the Coir objects- thread objects for control-parallelism and groups of thread objects, called ropes, for data-parallelism. Using an example from the CMU-task-parallel suite[5], we discuss the effectiveness of our model in terms of expressibility and efficiency.
Citations
|
967
|
Performance Fortran Forum. High Performance Fortran language specification, version 1.0
– High
- 1993
|
|
147
|
Fortran M: A language for modular parallel programming
– Foster, Chandy
- 1992
|
|
139
|
PRESTO: A system for object-oriented parallel programming
– Bershad, Lazowska, et al.
- 1988
|
|
104
|
CC++: A Declarative Concurrent Object-Oriented Programming Notation
– Chandy, Kesselman
- 1993
|
|
99
|
Easy-to-use object-oriented parallel processing with Mentat
– Grimshaw
- 1993
|
|
79
|
Jade: A High Level MachineIndependent Language for Parallel Programming
– Rinard, Scales, et al.
- 1993
|
|
74
|
On the design of Chant: A talking threads package
– Haines, Cronk, et al.
- 1994
|
|
72
|
Threads Extension for Portable Operating Systems (Draft 10
– IEEE
- 1996
|
|
60
|
The CMU task parallel program suite
– Dinda, Gross, et al.
- 1994
|
|
31
|
A machine independent interface for lightweight threads
– Ghosh
- 1994
|
|
29
|
An overview of the Opus language and runtime system
– Mehrotra, Haines
- 1994
|
|
28
|
Communication and memory requirements as the basis for mapping task and data parallel programs
– Subhlok, O'Hallaron, et al.
- 1994
|
|
22
|
CHARM++: A Portable Concurrent Object-Oriented System Based on C
– Kale, Krishnan
- 1993
|
|
13
|
Task parallel programming in Fx
– Subhlok, Gross
- 1994
|
|
10
|
An Object-Oriented Thread Model for Parallel Numerical Applications
– Sundaresan, Lee
- 1994
|
|
9
|
A Users Guide to AWESIME: An Object-Oriented Parallel Programming and Simulation System
– Grunwald
- 1991
|
|
6
|
Pthreads Library Interface
– Mueller
- 1993
|
|
6
|
pSather Monitors: Design, Tutorial, Rationale and Implementation
– Murer, Feldman, et al.
- 1991
|
|
5
|
A thread model for supporting task and data parallelism in object-oriented parallel languages
– Sundaresan, Gannon
- 1995
|
|
2
|
Neelakantan Sundaresan. pC++ Meets Multi-Threaded Computation
– Beckman, Gannon
- 1994
|
|
1
|
Nexus User's Guide, Version 2.0
– Foster, Garnett, et al.
- 1994
|
|
1
|
Aggregate Thread Synchronization Operations on Shared and Distributed Memory Machines
– Sundaresan, Gannon
- 1995
|