Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Message passing


Related Topics

In the News (Sat 5 Dec 09)

  
  Message Passing   (Site not responding. Last check: 2007-10-11)
Message passing in SALSA is implemented by asynchronous message delivery with dynamic method invocation.
, and a message handler with arguments to be sent.
Any object passed as an argument is cloned at the moment it is sent, and the cloned object is then sent to the target actor.
wcl.cs.rpi.edu /salsa/tutorial/salsa-1_1_0/node14.html   (173 words)

  
 Message Passing
Simply pass a block as an argument, and the contents of the block won't be evaluated until someone passes the block the "value" message (or value: or value: value:, etc.) SchemeLanguage has a similar mechansim with delay and force.
I use the term "message passing" to mean "queuing of communication between a source (sender) and a destination (receiver)", without regard to technology used (usually asynchronous is implied however).
Message passing is a general term for a variety of strategies for high-level, structured interclient communication.
c2.com /cgi/wiki?MessagePassing   (1244 words)

  
  Message passing and MPI — CSC
Message passing is a flexible parallel programming paradigm, and it is the dominant method of parallelizing codes in scientific computing.
Message passing is suitable for both distributed memory computers, such as the Cray XT4 Louhi, and shared memory architectures.
In practice a message passing program is written with Fortran or C/C++ and a library whose subroutines are used to handle the communication between the tasks.
www.csc.fi /english/pages/louhi_guide/program_development/mpi/messagepassing   (210 words)

  
 Message Passing with MPI and PVM | Linux Magazine
Message passing is used for things such as loading or distributing initial data, exchanging data while running an algorithm, and collecting final results, which are usually distributed across the memories local to each processor at the end of execution.
Message passing provides a mechanism for the exchange of data in memory distributed across the nodes of a cluster.
A message returned from the master with a tag of 2 could signify a message containing another block of data for processing, while a message with a tag of 3 might inform the slave that no other data is available for processing.
www.linux-mag.com /id/1029   (1537 words)

  
 Message Passing Overview
Hardware match - The message passing model fits well on parallel supercomputers and clusters of workstations which are composed of separate processors connected by a communications network.
Until recently, users of message passing libraries had to choose between using public domain packages for improved code portability, and vendor implementations for improved performance on a given machine.
The basic components of any message passing library are its point-to-point communications routines for data transfer between two processes, the send and receive operations.
www.mhpcc.edu /training/tutorials/html/message_passing   (1498 words)

  
 Message Passing Interface (MPI) FAQ
In a distributed memory communication environment in which the higher level routines and/or abstractions are build upon lower level message passing routines the benefits of standardization are particularly apparent.
Message Passing Interface Forum The Message Passing Interface Forum (MPIF), with participation from over 40 organizations, met from November 1992 to April 1994 to discuss and define a set of library interface standards for message passing.
At this workshop the basic features essential to a standard message passing interface were discussed, and a working group established to continue the standardization process.
www.faqs.org /faqs/mpi-faq   (2034 words)

  
 SGI - Products: Software: Message Passing Toolkit
Many important scientific and engineering applications use message passing for their parallel implementations, since it delivers both portability and performance across a variety of computer architectures and systems.
MPI was developed to serve as a common standard, bringing together years of research and experience with message passing.
Large message bandwidth is optimized by direct data transfer between user send and receive buffers without buffering in the library.
www.sgi.com /products/software/mpt   (833 words)

  
 Citations: Document for a standard Message Passing Interface - Butler, Lusk, Messages, the, Parallel, DRAFT ...
We chose p4 because of its impending compatibility to the Message Passing Interface Standards.
The packing time for messages in p4 is reduced by, avoiding overheads in internal formatted copying of the message buffer to be sent.
Message passing is a paradigm used widely in parallel machines with distributed memory,
citeseer.ist.psu.edu /context/911963/0   (285 words)

  
 Dauger Research Vault - Visualizing Message Passing with MacMPI
The Parallel Adder tutorial was a demonstration of messaging from all gathering to one, while the Parallel Circle Pi showed us an extension that added message passing from one to all to balance the load on the processors.
The square lights at the top of the window display the message passing pattern of the parallel computing job as it is at the moment.
Below that is a histogram of the number of messages sent and received as a function of message size in a log-log format.
daugerresearch.com /vault/macmpitutorial.shtml   (1608 words)

  
 Citations: MPJ: MPI-like Message Passing for Java - Carpenter, Getov, Judd, Skjellum, Fox (ResearchIndex)
This increases expressiveness, but at the cost of adding a separate model based on message passing, which does not integrate with (methodinvocation based) object models.
The MPI message passing standard defines collective communication operations for this purpose [10] Several projects have proposed to extend Java with MPI like collective operations.
The purpose of the current phase of the effort is to provide an immediate, ad hoc standardization for common message passing programs in Java, as well as, to provide a basis for conversion between C, C, Fortran, and Java.
citeseer.ist.psu.edu /context/1471616/319954   (1895 words)

  
 Extreme Linux | Linux Magazine
The Message Passing Interface (MPI) has become the application programming interface (API) of choice for data exchange among processes in parallel scientific programs.
While Parallel Virtual Machine (PVM) is still a viable message passing system offering features not available in MPI, it's often not the first choice for developers seeking vendor-supported APIs based on open standards.
While often used in scientific models for shared memory parallelism on symmetric multi-processor (SMP) machines, OpenMP can also be used in conjunction with the Message Passing Interface (MPI) to provide a second level of parallelism for improved performance on Linux clusters having SMP compute nodes.
www.linux-mag.com /channel/extreme-linux   (1578 words)

  
 Agent Technologies
Actors are self contained, interactive, autonomous components of a computing system that communicate through asychronous message passing.
It provides general agent facilities (lifecycle management, message passing, distribution,...), and allows high heterogeneity in agent architectures and communication languages, and various customizations.
The applications become agents, and all messages are carried by agents.
www.insead.edu /CALT/Encyclopedia/ComputerSciences/Agents   (7544 words)

  
 MPI: A Message-Passing Interface Standard
Beginning in March, 1995, the Message Passing Interface Forum reconvened to correct errors and make clarifications in the MPI document of May 5, 1994, referred to below as Version 1.0.
The Message Passing Interface Forum (MPIF), with participation from over 40 organizations, has been meeting since January 1993 to discuss and define a set of library interface standards for message passing.
The goal of the Message Passing Interface, simply stated, is to develop a widely used standard for writing message-passing programs.
www.netlib.org /mpi/mpi-report-1.1/mpi-report.html   (405 words)

  
 Product description
MPI is a standard specification for message passing libraries, allowing portable message passing programs in the Fortran and C languages.
For example, you can add calls that cause one task to send a message to another, or to receive a message, or to wait until another task is finished.
It differs from PVM and MPI message passing in that it uses one-sided communication (that is, one processing element (PE) on a Cray T3E system can send or receive data from another PE without the knowledge of that PE).
docs.cray.com /books/004-3689-001/html-004-3689-001/zfixed5rvusfrv.html   (430 words)

  
 HP Message Passing Interface library (HP-MPI)
Diagnostic library that provides message signature analysis, object space corruption detection, multiple buffer-write detection.
Light weight profiling tools that provide important run-time statistics to help users to understand communication patterns and message-passing usages.
It was a win-win for ANSYS, HP and our customers - in terms of cost, interconnects, support and performance compared to other message passing interfaces for Linux and Unix.
h21007.www2.hp.com /dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,1238,00.html   (735 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.