Filters








38,791 Hits in 8.1 sec

Simulation-Based Performance Prediction for Large Parallel Machines

Gengbin Zheng, Terry Wilmarth, Praveen Jagadishprasad, Laxmikant V. Kalé
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

Peter M. Kelly, Paul D. Coddington, Andrew L. Wendelborn
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

Peter M. Kelly, Paul D. Coddington, Andrew L. Wendelborn
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

SRIKANTH BETHU
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

Sabri Pllana, Ivona Brandic, Siegfried Benkner
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]

Sascha Hunold, Thomas Rauber
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

Rui Zhou, Guowei Wang, Jinghan Wang, Jing Li
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]

João Fernando Ferreira, João Luís Sobral
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

Steven M. Swope, Richard M. Fujimoto
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

Jack Dongarra, G. A. Geist, Robert Manchek, V. S. Sunderam
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

Muhammad Na'im Fikri Jamaluddin, Azlan Ismail, Amir Abd Rashid, Talha Takleh Omar Takleh
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

V.S Sunderam, G.A Geist, J Dongarra, R Manchek
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]

Allen D. Malony, Sameer Shende
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

Fatéma Zahra, Mohamed Youssfi, Omar Bouattane, Ouafae Serrar, Hassan Ouajji
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

Ron Brightwell, Mike Heroux, Zhaofang Wen, Junfeng Wu
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