11 citations found. Retrieving documents...
V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992. Preprint.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Language Constructs for Modular Parallel Programs - Foster (1993)   (Correct)

....into a programming notation is not discussed, and the notion of virtual computer is absent. Some recent work on parallel message passing libraries has explored the use of process groups and communication contexts to support the encapsulation of communication operations in parallel libraries [28, 2]. Chien and Dally s Concurrent Aggregates (CA) language allows the definition of homogeneous collections of objects called aggregates; messages addressed to an aggregate are routed to one of its members [12] As in this paper, concurrent structures can be defined and composed with other structures ....

V. Bala and S. Kipnis, "Process Groups: A mechanism for the coordination of and communication among processes in the Venus collective communication library," Preprint, IBM T. J. Watson Research Center, 1992.


Object-Oriented Analysis and Design of the Message.. - Skjellum, Wooley.. (1998)   (Correct)

....are commonly used on many types of machines, ranging from massively parallel supercomputers to clusters of workstations. The reader is assumed here to have a significant knowledge of the de facto MPI 1 standard [14, 15] an effort influenced by over a decade of research and commercial systems [2, 3, 7, 11, 12, 19, 21, 23, 24, 25, 27, 29]. This interface has been realized in several commercial implementations, based on well known public implementations [5, 20] In this paper, we present two object oriented class libraries for supplementing MPI, in support of C . The features and limitations of these systems are indicated, as is ....

V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992.


A Draft Standard For Message Passing In A Distributed Memory .. - Dongarra Hempelz (1993)   (2 citations)  (Correct)

....have sought to make use of the most attractive features of a number of existing message passing systems, rather than selecting one of them and adopting it as the standard. Thus, MPI1 has been strongly influenced by work at the IBM T. J. Watson Research Center by Bala, Kipnis, Snir and colleagues [1,2], Intel s NX 2 [17] Express [16] nCUBE s Vertex [14] and PARMACS [11,12] Other important contributions have come from Zipcode [18,19] Chimp [6,7] PVM [8,20] and PICL [9] One of the objectives of this paper is to promote a discussion within the concurrent computing research community of the ....

V. Bala and S. Kipnis, "Process Groups: a Mechanism for the Coordination of and Communication among Processes in the Venus Collective Communication Library," preprint, IBM T. J. Watson Research Center (October 1992).


A Proposal For A User-Level, Message Passing Interface In.. - Dongarra, Hempel, al. (1993)   (25 citations)  (Correct)

....have sought to make use of the most attractive features of a number of existing message passing systems, rather than selecting one of them and adopting it as the standard. Thus, MPI1 has been strongly influenced by work at the IBM T. J. Watson Research Center by Bala, Kipnis, Snir and colleagues [2, 3], Intel s NX 2 [18] Express [17] nCUBE s Vertex [15] and PARMACS [11, 13] Other important contributions have come from Zipcode [19, 20] Chimp [6, 7] PVM [8, 21] and PICL [9] One of the objectives of this paper is to promote a discussion within the concurrent computing research community of ....

V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992. Preprint.


The IBM External User Interface for Scalable Parallel Systems - Bala (1994)   (14 citations)  Self-citation (Bala Kipnis)   (Correct)

.... was influenced by several prototype systems and environments developed at IBM Research and at the IBM Highly Parallel Supercomputing Systems Laboratory (HPSSL) Of particular interest are the Vulcan system [4, 17] the Viper Operating Environment [7, 10] and the Venus communication library [2]. Vulcan [4, 17] is a prototype of a scalable, distributed memory parallel computer based on Intel i860 compute nodes and a low latency, high bandwidth, multistage interconnection network. The Vulcan system was designed and built at IBM T.J. Watson Research Center and aimed at exploring ....

....to the high performance network used in the SP1. Viper [7, 10] is a light weight operating system for Vulcan. Viper features task management facilities, multithreading, and point to point communication protocols. Viper was designed as a kernel for distributed memory parallel computers. Venus [2] is a prototype design of a collective communication library for massively parallel computers. Venus incorporates features such as Process Groups and Process Channels and supports coordination of and communication among processes in dynamic situations. In January 1992, a joint effort by the ....

V. Bala and S. Kipnis, "Process Groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library", Proceedings of the 7th International Parallel Processing Symposium, IEEE, April 1993.


Computing Global Combine Operations in the.. - Bar-Noy, Bruck, Ho, .. (1996)   Self-citation (Kipnis)   (Correct)

....networks and point to point networks with virtual cut through like routing algorithms. In fact, this model has been widely used by several researchers (see [24] and has been adopted by numerous communication libraries, such as Express [21] PARMACS [25] PICL [23] Zipcode [31] Venus [5], and CCL [4] Two complexity measures are frequently used in evaluating communication algorithms in such a model. The first measure, denoted by C 1 , is the number of communication rounds required by an algorithm. Notice that in each round, the messages sent and received by each processor can be ....

V. Bala and S. Kipnis, Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library, 7th International Parallel Processing Symposium, IEEE, Newport Beach, CA, April 1993.


CCL: A Portable and Tunable Collective.. - Bala, Bruck.. (1995)   (62 citations)  Self-citation (Bala Kipnis)   (Correct)

....also supports collective communication within an arbitrary group of processes, there is no support in creating process groups by partitioning an existing group into subgroups based on a local value supplied by each process. Such notion and its use in parallel programming was first suggested in [3, 4], and our work influenced the introduction of this notion in an earlier MPI proposal [22] and the recent MPIF proposal [21] A major goal in the design of CCL was the creation of a truly portable library that can run correctly and efficiently on a wide range of parallel and distributed computer ....

....G in each even process is defined as the group that consists of all even processes and G in each odd process is defined as the group that consists of all odd processes. There are two ways to do it. The first is to have the following code: EXAMPLE 1: if (pidiseven( label = EVEN; G = group(4, [0,2,4,6], label) else label = ODD; G = group(3, 1,3,5] label) The second approach is to use partition. The code in this case is: G = partition(ALL, ismypidodd, key) Consider another example where all processes are partitioned into two groups depending on some locally computed value ....

[Article contains additional citation context not shown here]

V. Bala and S. Kipnis, "Process Groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library", Proceedings of the 7th International Parallel Processing Symposium, IEEE, April 1993.


Scientific and Engineering Computation - Janusz Kowalik Editor   (Correct)

No context found.

V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992. Preprint.


Name Mpi Wall - Determine Elapsed Wallclock   (Correct)

No context found.

V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992. Preprint.


Name Mpi Wall - Determine Elapsed Wallclock   (Correct)

No context found.

V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992. Preprint.


A Proposal for a User-Level, Message-Passing Interface in a.. - Jack Dongarra (1993)   (25 citations)  (Correct)

No context found.

V. Bala and S. Kipnis. Process groups: a mechanism for the coordination of and communication among processes in the Venus collective communication library. Technical report, IBM T. J. Watson Research Center, October 1992. Preprint.

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