A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Filters
Simulation-Based Performance Prediction for Large Parallel Machines
2005
International journal of parallel programming
Further, it is very challenging to evaluate these programming models in a real context before such machines are built. ...
The lowest layer, a low level programming API enabled by the emulator provides a general message passing interface for implementing a high level parallel language which forms a middle layer in our programming ...
We evaluated CHARM++ as a parallel programming language for petaflops machines, as well as the popular MPI methodology. ...
doi:10.1007/s10766-005-3582-6
fatcat:szbb7zxwuba3fk2p672dk7luoq
A Distributed Virtual Machine for Parallel Graph Reduction
2007
Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007)
We present the architecture of nreduce, a distributed virtual machine which uses parallel graph reduction to run programs across a set of computers. ...
The runtime system demonstrates how distributed execution can be implemented directly within a virtual machine, instead of a separate piece of middleware that coordinates the execution of external programs ...
While it is possible to write message passing programs directly using PVM or MPI, these are both very low-level programming models that require a lot of expertise. ...
doi:10.1109/pdcat.2007.64
dblp:conf/pdcat/KellyCW07
fatcat:xelattkjjnhjlgnsn677belaii
A Distributed Virtual Machine for Parallel Graph Reduction
2007
Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007)
We present the architecture of nreduce, a distributed virtual machine which uses parallel graph reduction to run programs across a set of computers. ...
The runtime system demonstrates how distributed execution can be implemented directly within a virtual machine, instead of a separate piece of middleware that coordinates the execution of external programs ...
While it is possible to write message passing programs directly using PVM or MPI, these are both very low-level programming models that require a lot of expertise. ...
doi:10.1109/pdcat.2007.4420187
fatcat:fb6dxdvc6zf3zfcjmp33kiafae
COMPARATIVE ANALYSIS OF PVM AND MPI FOR THE DEVELOPMENT OF PHYSICAL APPLICATIONS IN PARALLEL AND DISTRIBUTED SYSTEMS
2014
International Journal of Communication Networks and Security
This work recommends a potential research issue, that is, to study the feasibility of creating a programming environment that allows access to the virtual machine features of PVM and the message passing ...
This research is aimed to explore each of these two Parallel Virtual Machine (PVM) and Message Passing Interface(MPI) vehicles for DPP (Distributed Parallel Processing) considering capability, ease of ...
PVM performance issues • It provides Portability rather than Performance. ii) Parallel programming model: Message passing The sequential paradigm for programming is a familiar one. ...
doi:10.47893/ijcns.2014.1097
fatcat:lyjvhu5m6baevfgybyytuf4ufe
A Survey of the State of the Art in Performance Modeling and Prediction of Parallel and Distributed Computing Systems
2008
International Journal of Computational Intelligence Research
For each approach we describe how the program and machine are modeled and estimate the model development and evaluation effort, the efficiency, and the accuracy. ...
Therefore, in the past a significant research effort was invested in the development of approaches for performance modeling and prediction of parallel and distributed computing systems. ...
A2: PEVPM Performance Evaluating Virtual Parallel Machine (PEVPM) [14, 16] is a performance modeling system for messagepassing programs. ...
doi:10.5019/j.ijcir.2008.121
fatcat:t2xirfwsq5fe7ocperexejy3ve
Reducing the Overhead of Intra-Node Communication in Clusters of SMPs
[chapter]
2005
Lecture Notes in Computer Science
This article presents the C++ library vShark which reduces the intranode communication overhead of parallel programs on clusters of SMPs. ...
The library is built on top of message-passing libraries like MPI to provide thread-safe communication but most importantly, to improve the communication between threads within one SMP node. vShark uses ...
tal results have shown that parallel programs that use vShark as communication layer can lead to significant performance gains when many intra-node communications are performed. ...
doi:10.1007/11576235_10
fatcat:6sjka36jyfga3lz4n7adt6l4uq
RUNES II: A Distributed Rule Engine Based on Rete Network in Cloud Computing
2014
International Journal of Grid and Distributed Computing
In this paper, we propose an approach to implement rule engine based on a message-passing concurrency model in cloud computing. ...
To resolve these problems, we propose an approach to enact a rule engine based on the message-passing concurrency model in cloud computing environments in this paper. ...
This research was supported by the National Key Technology R&D Program under Grant No. 2012BAH17B03 and the Cloud Computing Joint Laboratory of USTC and Lenovo. ...
doi:10.14257/ijgdc.2014.7.6.08
fatcat:zpsphzuk7bezliqeeq6h2sqo3y
ParC#: Parallel Computing with C# in .Net
[chapter]
2005
Lecture Notes in Computer Science
This paper describes experiments with the development of a parallel computing platform on top of a compatible C# implementation: the Mono project. ...
The Mono virtual machine is not yet so highly tuned as the Sun JVM and Thread scheduling needs to be improved. ...
These message passing libraries support the CSP model, where parallel applications are decomposed into a set of processes that communicate through message passing. ...
doi:10.1007/11535294_21
fatcat:sbc5mmcpj5cizn5v4ltcud2vzu
Optimal performance of distributed simulation programs
1987
Proceedings of the 19th conference on Winter simulation - WSC '87
ACKNOWLEDGEMENTS This work was supported in part by IBM under a faculty development grant and from ONR contract number N00014-87-K-0184. ...
When the message is received, the OSim kernel removes the message encapsulation and passes the original message to the receiving logical process.
Figure 3 : 3 SIMD Virtual Machine. ...
The parallelism measurement program OSim, is implemented as a software module which is inserted between the virtual machine layer and the Simon kernel (see figure 2 ). ...
doi:10.1145/318371.318672
dblp:conf/wsc/SwopeF87
fatcat:2mgzpgk7ljg67njlh7peu54yyi
Integrated Pvm Framework Supports Heterogeneous Network Computing
1993
Computers in physics
With the use of messages sent o v er the network, multiple tasks of an application can cooperate to solve a problem in parallel. ...
Con guring a personal parallel virtual computer involves simply listing the names of the machines in a le that is read when PVM is started. ...
One of the objectives of the activity i s t o h a v e a de nition completed by the Summer 1993. ...
doi:10.1063/1.4823162
fatcat:4vhs44s7x5grbnpqywqgpdt5x4
Performance comparison of java based parallel programming models
2019
Indonesian Journal of Electrical Engineering and Computer Science
There are a few parallel programming models commonly used, namely, threads, and message passing (distributed) models. ...
A few studies have been done to compare the performance of parallel programming models, specifically, pure versus hybrid model. ...
ACKNOWLEDGEMENTS This research has been supported by a Research Grant, 600-IRMI/ PERDANA 5/3 BESTARI (048/2018), funded by Universiti Teknologi MARA, Shah Alam, Selangor, Malaysia. ...
doi:10.11591/ijeecs.v16.i3.pp1577-1583
fatcat:af72cxpb7zek3fntptcqyt35oq
The PVM concurrent computing system: Evolution, experiences, and trends
1994
Parallel Computing
PVM supports a straightforward but functionally complete message passing model, and is capable of harnessing the combined resources of typically heterogeneous networked computing platforms to deliver high ...
The PVM system, a software framework for heterogeneous concurrent computing in networked environments, has evolved in the past several years into a viable technology for distributed and parallel processing ...
Owing to its ubiquitous nature { a virtual parallel machine may b e constructed using PVM with any set of machines one has access to { and also due to its simple but complete programming interface, the ...
doi:10.1016/0167-8191(94)90027-2
fatcat:wwen77hwsrecnmjrpu2blwt76a
Performance Technology for Complex Parallel and Distributed Systems
[chapter]
2000
Distributed and Parallel Systems
With a flexible, modular instrumentation and measurement system, and an open performance data and analysis environment, TAU can target a range of complex performance scenarios. ...
The ability of performance technology to keep pace with the growing complexity of parallel and distributed systems will depend on robust performance frameworks that can at once provide system-specific ...
This work was supported in part by a U.S. Department of Energy DOE 2000 / ACTS grant (No. ...
doi:10.1007/978-1-4615-4489-0_5
fatcat:6delemglungcln6azc7y4jpuia
Toward a New Massively Distributed Virtual Machine based Cloud Micro-Services Team Model for HPC: SPMD Applications
2017
International Journal of Advanced Computer Science and Applications
This paper aims to propose a new massively distributed virtual machine with scalable and efficient parallel computing models for High Performance Computing (HPC). ...
The message passing paradigm of the Processing Units has a significant impact on HPC with high communication cost that penalizes the performance of these models. ...
message passing. ...
doi:10.14569/ijacsa.2017.080831
fatcat:2xh77bi3gfh6zggtqk25ns5jgq
Parallel Phase Model: A Programming Model for High-end Parallel Machines with Manycores
2009
2009 International Conference on Parallel Processing
This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation high-end parallel machines based on a distributed memory architecture consisting of a networked cluster ...
of nodes with a large number of cores on each node. ...
For distributed memory parallel machines, parallel programming has mostly been done using the message-passing programming model, such as MPI [21] , which has been very successful in providing good application ...
doi:10.1109/icpp.2009.69
dblp:conf/icpp/BrightwellHWW09
fatcat:cosq32nilrbv5bkom7usbczkbi
« Previous
Showing results 1 — 15 out of 38,791 results