37 citations found. Retrieving documents...
Culler, D., Keeton, K., Liu, L., Mainwaring, A., Martin, R., Rodrigues, S., Wright, K., and Yoshikawa, C. (1994). The Generic Active Message Interface Specification. http://now.cs.berkeley.edu/Papers/Papers/gam spec.ps.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

A Unified Peer-to-Peer Database Framework for Xqueries over.. - Hoschek (2002)   (Correct)

....may be maintained according to a wide variety of cache coherency policies, resulting in static to highly dynamic behavior. A consumer may take any arbitrary custom action upon publication of a tuple. For example, it may interpret a tuple from a specific schema as a command or an active message [84], triggering tuple transformation and or forwarding to other consumers such as loggers. For flexibility, a service maintaining a WSDA tuple set may be deployed in any arbitrary 5.5. PROPERTIES 77 way. For example, the database can be kept in a XML file, in the same format as returned by the ....

David Culler, Kim Keeton, Lok Tim Liu, Alan Mainwaring, Rich Martin, Steve Rodrigues, Kristin Wright, and Chad Yoshikawa. The Generic Active Message Interface Specification, August 1994. Computer Science Division, University of California at Berkeley, White Paper.


Architectural Support For User-Level Input/Output - Schaelicke (2001)   (Correct)

....messages, communication overhead increases due to the necessary data copy. U Net and InfiniBand require that processes enqueue receive buffers in advance. Since the arrival order of messages is undefined, processes have no control over which message is deposited in which buffer. Active Messages [23][33] is a communication model that avoids copying at the receiver by invoking a message handler routine upon message arrival. The handler is specified in the message itself. It is responsible for removing the message from the network and integrating it into the flow of computation. Performing all ....

D. Culler et al., The Generic Active Message Interface Specification, white paper, Computer Science Division, Univ. of California, Berkeley, Calif., 1994.


Hyperactive Messages - Kavi, Hernandez, Levine (1998)   (Correct)

....load routines in the process s address space, invoke the previously loaded routines or unload routines when they are no longer required. The key mld API s can be found in [5] We designed and implemented Active messages along the Generic Active Messages (GAM) interface definitions provided in [2]. We use UDP IP for communication among HAM processes (representing a TAM activation frame) The GAM API s can be found in [5] As in the TAM execution model, HAM messages not only transfer data but also control. Each active message sent must specify the name of a remote inlet responsible for ....

D. Culler, K. Keeton, C. Krumbein, L. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa, "Generic Active Message Interface Specification", Draft Technical Report, Computer Science Division, University of California at Berkeley.


The Web Service Discovery Architecture - Hoschek (2002)   (2 citations)  (Correct)

....may be maintained according to a wide variety of cache coherency policies, resulting in static to highly dynamic behavior. A consumer may take any arbitrary custom action upon publication of a tuple. For example, it may interpret a tuple from a specific schema as a command or an active message [30], triggering tuple transformation and or forwarding to other consumers such as loggers. For flexibility, a service maintaining a tuple set may be deployed in any arbitrary way. For example, the database can be kept in a XML file, in the same format as returned by the getTuples query operation. ....

David Culler, Kim Keeton, Lok Tim Liu, Alan Mainwaring, Rich Martin, Steve Rodrigues, Kristin Wright, and Chad Yoshikawa. The Generic Active Message Interface Specification, August 1994. Computer Science Division, University of California at Berkeley, White Paper.


Design Parameters for Distributed PIM Memory Systems - Murphy (2000)   (Correct)

....amounts of time on the cache coherency protocols which allow them to compete with the speed of CC NUMA machines. Unfortunately, it is this coherency protocol more than the directory structure which limit the scalability of COMA machines. 2. 7 Active Messages and the J Machine Active Messages [36, 9] seek to maximize the e#ciency of parallel machines by minimizing the overhead associated with communication and allowing for the masking of communication latency by overlapping communication and computation. Rather than a typical message passing system (such as MPI [16] which provides a ....

David Culler, Kim Keeton, Cedric Krumbein, Lok Tin Liu, Alan Mainwaring, Rich Martin, Steve Rodrigues, Kristin Wright, and Chad Yoshikawa. Generic Active Message Interface Specification. February 1995.


Design Parameters for Distributed PIM Memory Systems - Murphy (2000)   (Correct)

....amounts of time on the cache coherency protocols which allow them to compete with the speed of CC NUMA machines. Unfortunately, it is this coherency protocol more than the directory structure which limit the scalability of COMA machines. 2. 7 Active Messages and the J Machine Active Messages [36, 9] seek to maximize the e#ciency of parallel machines by minimizing the overhead associated with communication and allowing for the masking of communication latency by overlapping communication and computation. Rather than a typical message passing system (such as MPI [16] which provides a ....

David Culler, Kim Keeton, Cedric Krumbein, Lok Tin Liu, Alan Mainwaring, Rich Martin, Steve Rodrigues, Kristin Wright, and Chad Yoshikawa. Generic Active Message Interface Specification. February 1995.


Split-C for the New Millennium - Begel, Buonadonna, Gay   (Correct)

....with the same of different completion queues. For example, one completion queue could be used for all receives while the other is used for sends. 3 Active Messages Active Messages (AM) is a simple, extensible paradigm for message based communication in parallel and distributed computing systems [Eic92, Cul95]. At its core is the concept of integrating communication and computation in a way that minimizes the impact of communication overhead on overall performance. The Active Message mechanism may be viewed as essentially a specialized remote procedure call. Each message contains the name of a ....

D. Culler, K. Keeton, L. Krumbein, L.T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. "The Generic Active Message Interface Specification. ", University of California, Berkeley, Feb. 1995. Available at http://now.cs.berkeley.edu/Papers/Papers/gam-spec.ps.


An Analysis of VI Architecture Primitives in Support.. - Buonadonna, Begel.. (2000)   (3 citations)  (Correct)

....as the basis for our study. The emphasis here is the semantic gap between these models and the descriptor queue model of the VI Architecture. 4. 1 Active Messages Active Messages (AM) is a simple, extensible paradigm for message based communication in parallel and distributed computing systems [32, 9]. The Active Message mechanism may be viewed as essentially a lightweight remote procedure call. Each message contains the name of a user level handler to invoke on a target node and a data payload to pass in as arguments. The handler function serves the high level purpose of extracting the ....

D. Culler, K. Keeton, L. Krumbein, L.T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. The generic active message interface specification, February 1995. Available at http://now.cs.berkeley.edu/Papers/Papers/gamspec. ps.


U-Net: A User-Level Network Interface for Parallel.. - Basu, Buch, Vogels.. (1995)   (29 citations)  (Correct)

....send window is updated in the most timely manner possible, laying the foundation for maximal bandwidth exploitation. 7 U Net Active Messages implementation and performance The U Net Active Messages (UNAM) layer is a prototype that conforms to the Generic Active Messages (GAM) 1. 1 specification[6]. Active Messages is a mechanism that allows efficient overlapping of communication with computation in multiprocessors. Communication using Active Messages is in the form of requests and matching replies. An active message contains the address of a handler that gets called on receipt of the ....

D.E. Culler, et. al. Generic Active Message Interface Specification, version 1.1 http://now.cs.berkeley. edu/Papers/gam_spec.ps


Distant I/O: One-Sided Access to Secondary Storage on.. - Nieplocha, Foster..   (Correct)

....to the storage density, capacity and bandwidth. I O, on the other hand, remains a major bottleneck in many parallel applications, such as climate modeling, computational chemistry, and computational fluid dynamics. We argue that more flexible communication protocols in the style of Active Messages [1] or VIA [2] are needed to exploit inexpensive local storage systems available on single processor or symmetric multiprocessor distributed and clustered systems. We propose a new parallel I O model called Distant I O (DIO) and demonstrate its advantages in a large computational chemistry ....

....communication [13] In addition, some larger SP configurations support an optional parallel filesystem, PIOFS. PIOFS is striped on multiple disks connected to dedicated PIOFS server nodes. The current generation of the IBM SP supports LAPI [13] a commercial implementation of Active Messages [1,14] that provides Active Messages, put, and get one sided remote memory copy operations. LAPI is a multithreaded system compatible with Pthreads, which are supported by the IBM AIX 4.2 operating system on the IBM SP. Our DIO implementation on the IBM SP uses LAPI Active Messages (AM) to send ....

D. Culler, K. Keeton, C. Krumbein, L. T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. Generic active message interface specification. Technical report, University of California at Berkeley, November 1994.


Mobile Object Layer: A data migration framework for.. - Hawblitzel.. (1998)   (1 citation)  (Correct)

....low overhead interface so that applicationspecific libraries and high level languages can be efficiently layered on top of MOL. Finally, MOL augments a low level messaging layer such as Active Messages without obscuring access to it. The current version of MOL is built over Active Messages [38] 39][35], but the application or library writer still has complete and direct access to the Active Messages layer as well as to MOL. This is essential if the application is to obtain maximal performance. MOL supports both threaded and non threaded models of execution. The threaded model is useful because ....

D. E. Culler, K. Keeton, L. T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, and K. Wright, Generic Active Messages Interface Specification, UC Berkeley, November 1994.


Stochastic Models For Performance Analyses Of Iterative.. - Casanova (1998)   (Correct)

....Receiving Messages We have already mentioned that during its fi sub phase, a processor interrupts its execution when it receives the last message it was expecting. This may be difficult to implement exactly in the algorithm. A way to achieve this would be to use mechanisms like active messages [21, 20, 56]. When a message arrives at its destination, the receiving processor s execution is interrupted and a handler is called. This handler processes the message. If no more messages are to be received, then the ongoing fi sub phase is not resumed. However, active message facilities are not always ....

David E. Culler, Kim Keeton, Cedric Krumbein, Lok T. Liu, Alan Mainwaring, Richard P. Martin, Kristin Wright, and Chad Yoshikawa. Generic Active Message Interface Specification. Technical report, Department of Computer Science, University of California, Berkeley, November 1994.


Design and Performance of Active Messages on the IBM SP-2 - Chang, Czajkowski, von.. (1996)   (6 citations)  (Correct)

....Originally developed for the Thinking Machines CM 5, implementations are also available for the Meiko CS 2, HP workstations on FDDI ring [6] Intel Paragon, and the U Net ATM cluster of Sun Sparcs. 1] All the implementations are based on the Generic Active Message Specification Version 1. 1 [3]. This technical report describes the design, implementation, and evaluation of Active Messages on the IBM SP 2. The implementation benchmarked here uses the standard network adapter (a.k.a. TB2) firmware but does not use any IBM software on the Power2 processor. The main performance ....

David Culler et al. Generic Active Message Interface Specification v. 1.1, November 1994.


Experience with a Distributed File System Implementation - Wang, Anderson, Dahlin (1997)   (6 citations)  (Correct)

....small peer to peer control messages for each client request, nor does it match the requirements of xFS s communication pattern. To cope with these issues, we reimplemented our communications layer using Active Messages, a communication layer originally designed for supercomputing applications [11] but which has been enhanced to support cluster applications [33] We found that Active Messages provided excellent performance, and by clearing away RPC s inappropriate abstractions it provided better semantics for supporting our communications patterns. Nonetheless, the Active Message interface ....

Culler, D., Keeton, K., Liu, L., Mainwaring, A., Martin, R., Rodrigues, S., Wright, K., and Yoshikawa, C. The Generic Active Message Interface Specification. http://now.cs.berkeley.edu/Papers/Papers/gam spec.ps, 1994.


Parallelizing the Murφ Verifier - Stern, Dill (1997)   (14 citations)  (Correct)

....a parallel version of the Mur verifier for distributed memory multiprocessors and networks of workstations using the message passing paradigm. Parallel Mur was originally developed on a network of workstations (NOW) at UC Berkeley (SPARC20s connected via Myrinet) using generic active messages [6] as the message passing layer; later it was ported with little effort to an SP2 at IBM Watson. In parallel Mur , the state table, which stores all reached protocol states, is partitioned over the nodes of the parallel machine. Thus, the table can be larger than on a single node. Each node ....

D. Culler, K. Keeton, C. Krumbein, L. T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. Generic Active Message Interface Specification. UC Berkeley, 1995. Version 1.1.


Active Ports: A Performance-oriented Operating System Support .. - Chiola, Ciaccio (1998)   (1 citation)  (Correct)

....of the same process on different computation nodes. However plain MIMD programming is allowed as well since sender and receiver need not share code address space. Indeed the message handlers as used in active ports are designated by the receiver, not by the sender as in Generic Active Messages [6]. Prior to using an active port for outbound communications, the owner process must bind it to a destination, in the form of a triple (process group, process instance, destination active port) To send a message throughout an active port, the process has to invoke a send light weight system call ....

D. Culler, K. Keeton, L.T. Liu, A. Mainwaring, R. Martin, S. Rodriguez, K. Wright, and C. Yoshikawa. Generic Active Message Interface Specification. Tech. Report White Paper of the NOW Team, CS Dept., U. California at Berkeley, 1994.


A Systematic Characterization of Application Sensitivity to.. - Martin (1999)   Self-citation (Martin)   (Correct)

No context found.

CULLER, D. E., KEETON, K. K., LIU, L. T., MAINWARING, A. M., MARTIN, R. P., RO- DRIGUES, S., WRIGHT, K., AND YOSHIKAWA, C. O. The Generic Active Message Interface Specification. NOW Research Project White Paper, http://now.cs.berkeley.edu/Papers2, 1995.


A Systematic Characterization of Application Sensitivity to.. - Martin (1999)   Self-citation (Martin)   (Correct)

No context found.

CULLER, D. E., KEETON, K. K., LIU, L. T., MAINWARING, A. M., MARTIN, R. P., RO- DRIGUES, S., WRIGHT, K., AND YOSHIKAWA, C. O. The Generic Active Message Interface Specification. NOW Research Project White Paper, http://now.cs.berkeley.edu/Papers2, 1995.


HP-LAM: an Implementation of Generic Active Messages for .. - Hewlett-Packard..   Self-citation (Krumbein)   (Correct)

No context found.

D. Culler, K. Keeton, C. Krumbein, L. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. "The Generic Active Message Interface Specification," ver. 1.1. Computer Science Division, University of California, Berkeley, Feb. 1995. http://now.cs.berkeley.edu/Papers/Papers/gam spec.ps


An Analysis of VI Architecture Primitives in Support.. - Begel, Buonadonna.. (2002)   (3 citations)  Self-citation (Culler)   (Correct)

....as the basis for our study. The emphasis here is the semantic gap between these models and the descriptor queue model of the VI Architecture. 4. 1 Active Messages Active Messages (AM) is a simple, extensible paradigm for message based communication in parallel and distributed computing systems [40, 12]. While conceptually close to VI, AM exposes none of the detailed descriptor processing and memory registration to the developer. Moreover, it establishes a higher level discipline for message reception and handling with the implementation responsible for achieving the necessary buffer management, ....

D. Culler, K. Keeton, L. Krumbein, L.T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. The generic active message interface specification, February 1995. Available at http://now.cs.berkeley.edu/Papers/Papers/gam-spec.ps.


An Implementation and Analysis of the Virtual Interface.. - Philip Buonadonna Soda (1998)   (43 citations)  Self-citation (Culler)   (Correct)

....user address space. The implementation brings data out of the queues into handler arguments. To avoid deadlock, handlers may execute whenever attempting to send a message. In addition, they may execute either through interrupts or polling the network. The Generic Active Message (GAM) specification [19] was the basis for several of the following ULNs. It associated the user level network implicitly with a process. The later Active Messages, version 2, specification [18] made virtual network endpoints explicit, allowing a user process to possess many endpoints, and integrated the execution model ....

D. Culler, K. Keeton, L. Krumbein, L.T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, K. Wright, and C. Yoshikawa. The Generic Active Message Interface Specification, University of California, Berkeley, Feb. 1995. Available at http://now.cs.berkeley.edu/Papers/Papers/gam-spec.ps.


Improving the I/O Performance and Correctness of Network File.. - Wang (1999)   (Correct)

No context found.

Culler, D., Keeton, K., Liu, L., Mainwaring, A., Martin, R., Rodrigues, S., Wright, K., and Yoshikawa, C. (1994). The Generic Active Message Interface Specification. http://now.cs.berkeley.edu/Papers/Papers/gam spec.ps.


ATM and Fast Ethernet Network Interfaces for User-level.. - Welsh, Basu, von Eicken (1997)   (19 citations)  (Correct)

No context found.

D.E. Culler, et. al. Generic Active Message Interface Specification, version 1.1. http://now.cs.berkeley.edu/Papers/Papers/gam_spec.ps


LogGP: Incorporating Long Messages into the LogP.. - Alexandrov.. (1995)   (127 citations)  (Correct)

No context found.

D. E. Culler, K. Keeton, L. T. Liu, A. Mainwaring, R. Martin, S. Rodrigues, and K. Wright. Generic Active Message Interface Specification. UC Berkeley, November 1994.


An Efficient Transport Independent Active Messaging.. - Philip Mucci (1998)   (Correct)

No context found.

David E. Culler, Kim Keeton, Cedric Krumbein, Lok T. Liu, Alan Mainwaring, Richard P. Martin, Kristin Wright, and Chad Yoshikawa. Generic Active Message Interface Specification. Technical report, Department of Computer Science, University of California, Berkeley, November 1994.

First 50 documents

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