MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Experimental Evaluation of Coir: A System for Control and Data Parallelism (1995) [1 citations — 1 self]

Download:
Download as a PDF | Download as a PS
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