A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
GOOMPI: A Generic Object Oriented Message Passing Interface
[chapter]
2004
Lecture Notes in Computer Science
This paper discusses the application of object-oriented and generic programming techniques in high performance parallel computing, then presents a new message-passing interface based on object-oriented ...
and generic programming techniques -GOOMPI, describes its design and implementation issues, shows its values in designing and implementing parallel algorithms or applications based on the message-passing ...
A port represents a communication channel between parallel processes. ...
doi:10.1007/978-3-540-30141-7_39
fatcat:fgyn5cpasfdobblnynpa7fwsxy
Concurrent Lexicalized Dependency Parsing: The ParseTalk Model
1994
arXiv
pre-print
We consider message passing protocols for establishing dependency relations and ambiguity handling. ...
Acknowledgments The work reported in this paper is funded by grants from DFG (grants no. Ha 2097/1-1, Ha 2097/1-2) within a special research programme on cognitive linguistics. ...
Diverging from these premises, we assign full procedural autonomy to lexical units and treat them as active lexical processes communicating with each other by message passing. ...
arXiv:cmp-lg/9410017v1
fatcat:3pd6tmi27fg7vgafgyuiijwome
Towards automatic verification of Erlang programs by π-calculus translation
2006
Proceedings of the 2006 ACM SIGPLAN workshop on Erlang - ERLANG '06
It presents a mapping of Erlang programs to the π-calculus, a process algebra whose namepassing feature allows representation of the mobile aspects of software written in Erlang in a natural way. ...
This paper provides a contribution to the formal modeling and verification of programs written in Erlang. ...
Erlang's message passing primitives have another promising feature: they can pass PIDs as messages to other process in communication. ...
doi:10.1145/1159789.1159798
dblp:conf/erlang/RoyNRC06
fatcat:zuexcl6tuvbqvip5zpx7qnyrfm
Time-parallel generation of self-similar ATM traffic
1997
Proceedings of the 29th conference on Winter simulation - WSC '97
Results obtained from a message-passing implementation on a cluster of workstations confirm that it is possible to generate self-similar ATM traffic in realtime for 155 Mbps (or even faster) links and ...
The technique parallelizes both the generation of the individual renewal/reward processes as well as the merging of these processes in a per-time-slice manner. ...
A message-passing implementation of the algorithm over a cluster of scientific workstations communicating over a 10 Mbps Ethernet shows that it is possible to generate self-similar traffic for 155 Mbps ...
doi:10.1145/268437.268742
fatcat:ufvrmyghnbfcja7iudip35fgh4
Parallel Java: A Unified API for Shared Memory and Cluster Parallel Programming in 100% Java
2007
2007 IEEE International Parallel and Distributed Processing Symposium
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (thread-based) parallel programming and cluster (message-based) parallel programming in a single unified API ...
, allowing one to write parallel programs combining both paradigms; (2) to provide the same capabilities as OpenMP and MPI in an object oriented, 100% Java API; and (3) to be easily deployed and run in ...
As the PJ program runs in the job backend processes, the job backends set up connections among themselves for message passing via the world communicator. ...
doi:10.1109/ipdps.2007.370421
dblp:conf/ipps/Kaminsky07
fatcat:zimhtmvjirc6bmibmoo3nwxuci
Implementing Privacy with Erlang Active Objects
2010
2010 Fifth International Conference on Internet Monitoring and Protection
In this paper, we present a novel and highly performant implementation of functional active objects in Erlang. ...
distributed evaluation with futures and immutable objects guaranteeing efficient implementation of privacy while offering verified quality assurance based on the functional paradigm and a development in ...
It implements the actor paradigm by providing message passing as strategy for communication between several actors implemented as processes. Processes run fully parallel in Erlang. ...
doi:10.1109/icimp.2010.27
fatcat:7fsok5h7nnhgbcpf4yhzotadqe
A Novel Message Passing Based MIMO-OFDM Data Detector with a Progressive Parallel ICI Canceller
2011
IEEE Transactions on Wireless Communications
A joint design of message passing MIMO data detector/decoder with progressive parallel inter-carrier interference canceller (PPIC) based on factor graph for OFDM-based wireless communication systems is ...
The proposed PPIC is superior to PIC both in computational complexity and system architecture. The parallel structure of PPIC is similar to a systolic array. ...
ACKNOWLEDGMENT This work was supported by Information and Communications Research Laboratories (ICL), Industrial Technology Research Institute (ITRI), Taiwan, under Grant 100-EC-17-A-03-01-0620. ...
doi:10.1109/twc.2011.021611.101103
fatcat:563ynp5t4jdt3bf5lawovpt5ca
A Self-adaptive Communication Protocol with Application to High Performance Peer to Peer Distributed Computing
2010
2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing
A self adaptive communication protocol is proposed for peer to peer distributed computing. ...
This protocol can configure itself automatically in function of application requirements and topology changes by choosing the most appropriate communication mode between peers. ...
In the Cactus framework, when a message is passed to upper or lower layers, Cactus runtime creates a new message and pass it to upper or lower layer. ...
doi:10.1109/pdp.2010.32
dblp:conf/pdp/BazN10
fatcat:c7nzvv5dh5epthoabti3cljyzm
Parallel 3D Images Surface Texture Editing
2011
Procedia Engineering
Parallel calculating is an ideal measure to solve this problem. The parallel way of Self-similarity calculating arithmetic is presented. ...
At last the evaluation display that parallel processing can improve the efficiency of calculation obviously. ...
computation tasks are divided into several blocks, each process will complete a part of computations, and communication between processes are put out through MPI message-passing functions. ...
doi:10.1016/j.proeng.2011.08.551
fatcat:zum4qzxqsve4xlvf4bwrie27f4
GRID Oriented Implementation of Self-organizing Maps for Data Mining in Meteorology
[chapter]
2004
Lecture Notes in Computer Science
We study the efficiency of different alternatives for a scalable parallel implementation of the self-organizing map (SOM) in the GRID environment of variable resources and communications. ...
In this work, we focus in network partitioning alternatives, analyzing their advantages and shortcomings in this framework. ...
Acknowledgements The work described in this paper is supported in part by the European Union through the IST-2001-32243 project "CrossGrid". ...
doi:10.1007/978-3-540-24689-3_21
fatcat:h7fd6wya7ratno4a35nopad54e
Design level support for parallel and distributed applications
[chapter]
1996
Lecture Notes in Computer Science
In this paper we present a graphical technique, called ADL-D, that allows a developer to construct an application in terms of communicating processes. ...
Rather than presenting details of ADL-D, we use it here as a vehicle for a more general discussion on design level support for parallel and distributed applications. ...
With the low-level communication support through message-passing, the development process remains relatively hard and time-consuming. ...
doi:10.1007/3-540-61142-8_631
fatcat:6j3p5a5kpbcyjp6tnjnedodrdy
PIMP My Many-Core: Pipeline-Integrated Message Passing
2020
International journal of parallel programming
Unfortunately, Direct Memory Access (DMA) transfers in a shared address space are usually used to emulate message passing, which entails a lot of overhead and thwarts the advantages of message passing. ...
To improve the scalability, several many-core architectures use message passing instead of shared memory accesses for communication. ...
However, in parallel systems the execution time of single processes can vary a lot and there is a lot of interference between processes and messages. ...
doi:10.1007/s10766-020-00685-9
fatcat:hyabinpgkjdmjdyu2347oh5ukm
Parallel programming with message passing and directives
2001
Computing in science & engineering (Print)
The COMPUTING IN SCIENCE & ENGINEERING PARALLEL PROGRAMMING WITH MESSAGE PASSING AND DIRECTIVES The authors discuss methods for expressing and tuning the performance of parallel programs, using two programming ...
Most programmers use the dominant parallel programming languages for DMP and SMP: message-passing interface 1 (MPI; www.mpi-forum. org) and OpenMP 2,3 (www.openmp.org), respectively. ...
The parallel variant comes in two very similar forms: message-passing PVM or MPI and directive OpenMP, the latter developed from the former. ...
doi:10.1109/5992.947105
fatcat:of7laitsjnhz7exipyqhf7ehtq
Communicating across parallel message-passing environments
1999
Computer Standards & Interfaces
We present a small, extensible interface for the transparent communication between vendor speci c and standard message-passing environments. ...
With only four new commands, existing parallel applications can make use of our PLUS communication interface, thereby allowing inter-process communication with other programming environments. ...
In this paper, we h a v e presented PLUS, a lightweight extensible and e cient interface for the communication between parallel message-passing models. ...
doi:10.1016/s0920-5489(99)90848-6
fatcat:arsnnsjlqzbr3k6m6465445goe
Communicating across parallel message-passing environments
1998
Journal of systems architecture
We present a small, extensible interface for the transparent communication between vendor speci c and standard message-passing environments. ...
With only four new commands, existing parallel applications can make use of our PLUS communication interface, thereby allowing inter-process communication with other programming environments. ...
In this paper, we h a v e presented PLUS, a lightweight extensible and e cient interface for the communication between parallel message-passing models. ...
doi:10.1016/s1383-7621(97)00040-4
fatcat:nmelpzgeurhulgxulafweqo6qu
« Previous
Showing results 1 — 15 out of 119,651 results