The proceedings contain 62 papers. The special focus in this conference is on Evaluation, Performance, Extensions and Improvements. The topics include: Comparison of PVM and MPI performance in short-range molecular dy...
ISBN:
(纸本)3540636978
The proceedings contain 62 papers. The special focus in this conference is on Evaluation, Performance, Extensions and Improvements. The topics include: Comparison of PVM and MPI performance in short-range molecular dynamics simulation;analyzing the performance of MPI in a cluster of workstations based on fast ethernet;a comparison of MPI performance on different MPPs;predicting the performance of injection communication patterns on PVM;evaluation of the communication performance on a parallel processing system;evaluating personal high performance computing with PVM on windows and LINUX environments;experimental evaluation of PVM group communication;ARCH, an object oriented MPI-based library for asynchronous and loosely synchronous parallel system programming;an extension to MPI for distributedcomputing on MPPs;heterogeneous MPI application interoperation and process management under PVMPI;advanced capabilities in PVM 3.4;using PVM to build an interface to support cooperative work in a distributed systems environment;towards portable message passing in java;control activities in message passing environment;global semaphores in a parallel programming environment;a synchronizing shared memory;communication in multi-physics applications;embedding SCI into PVM;breaking the curse of dynamics by task migration;PVM on the rhodos distributed operating system;a function to dynamic workload allocation in distributed applications;integrating PVaniM into WAMM for monitoring meta-applications;evaluation of parallel application’s behavior in message passing environment;message-passing program development by ensemble and interaction patterns detection in PVM programs to support simulation.
One of the major challenges in parallelization is the difficulty of improving application scalability with conventional techniques. HPX provides efficient scalable parallelism by significantly reducing node starvation...
详细信息
Cloud computing is a paradigm that offers a restricted set of virtualized resources that may be accessed as needed. It is crucial to allocate these resources on target machines in a manner that minimizes both inadequa...
详细信息
This paper presents a new efficient data-exchange process in parallel sorting, which improves both communication time and memory space. In this communication-space efficient strategy, we proposed two new parallel sort...
详细信息
ISBN:
(纸本)9780889867307
This paper presents a new efficient data-exchange process in parallel sorting, which improves both communication time and memory space. In this communication-space efficient strategy, we proposed two new parallel sorting algorithms: 1) CSEBS (Communication-Space Efficient Bitonic Sort) algorithm and 2) CSEOE (Communication-Space Efficient Odd-Even MergeSort) algorithm. In addition, to evaluate the performance, we have implemented the CSEBS and the CSEOE algorithms on the SGI Origin2000. Investigated experimental results have been compared to those of the best of existing algorithm (CEBS: Communication Efficient Bitonic Sort). In the experiments, the proposed CSEBS algorithm yielded the improved results over those of the best of existing algorithm (CEBS) at least 11% on the system of size P = 4 and at least 31% on the system of size P = 8. Moreover our approach can save memory space up to 50%.
A parallel design and implementation of the Self-Organizing Map (SOM) neural computing model is proposed. The parallel design of SOM is implemented in a parallel virtual machine (PVM) environment of a distributed syst...
详细信息
ISBN:
(纸本)0818678763
A parallel design and implementation of the Self-Organizing Map (SOM) neural computing model is proposed. The parallel design of SOM is implemented in a parallel virtual machine (PVM) environment of a distributed system. A practical realization of SOM algorithm is investigated, the construction of computing module in parallel virtual machine is discussed, the communication methods and an optimization of message passing between multiple processes are proposed, and the parallel programming technique and a PVM implementation of SOM neural computing model are given and discussed in detail.
High performance scientific computing software is of critical international importance as it supports scientific explorations and engineering. Software development in this area is highly challenging owing to the use o...
详细信息
High performance scientific computing software is of critical international importance as it supports scientific explorations and engineering. Software development in this area is highly challenging owing to the use of parallel/distributed programming methods and complex communication and synchronization libraries. There is very little use of formal methods to debug software in this area, given that the scientific computing community and the formal methods community have not traditionally worked together. The Utah Gauss project combines expertise from scientific computing and formal methods in addressing this problem. We currently focus on MPI programs which are the kind that run on over 60% of world's supercomputers. These are programs written in C / C++ / FORTRAN employing message passing concurrency supported by the Message Passing Interface (MPI) library. Large-scale MPI programs also employ shared memory threads to manage concurrency within smaller task sub-groups, capitalizing on the recent availability of small-scale (e.g. single-chip) shared memory multiprocessors;such mixed programming styles can result in additional bugs. MPI libraries themselves can be buggy as they strive to implement complex requirements employing aggressive techniques such as multi-threading. We have built a model extractor that extracts from MPI C programs a formal model consisting of communicating processes represented in Microsoft's Zing modeling language. MPI library functions are also being modeled in Zing. This allows us to run formal analysis on the models to detect bugs in the MPI programs being analyzed. Our preliminary results and future plans are described;in addition, our contribution is to expose the special needs of this area and suggest specific avenues for problem-driven advances in software model-checking applied to scientific computing software development and verification.
This paper introduces an algorithm that can generate huge node data flow by compiling existing programs. The purpose of this algorithm is to improve the speed of parallel processing and utilize the large amount of exi...
详细信息
ISBN:
(纸本)0818678763
This paper introduces an algorithm that can generate huge node data flow by compiling existing programs. The purpose of this algorithm is to improve the speed of parallel processing and utilize the large amount of existing program resources. In addition, this idea of huge node data flow algorithm can also be used in distributed processing and multi-thread processing.
The proceedings contain 5 papers. The topic discussed include: GIS++: modern C++ for efficient and parallel in-memory spatial computing;interactive 3D Web mapping with HERE technologies;spatial data wrangling with Geo...
ISBN:
(纸本)9781450369534
The proceedings contain 5 papers. The topic discussed include: GIS++: modern C++ for efficient and parallel in-memory spatial computing;interactive 3D Web mapping with HERE technologies;spatial data wrangling with GeoSpark - a step by step tutorial;tutorial on distributed trajectory management in Secondo;and Rasdaman: open standards based scalable datacube analytics.
Nowadays Cloud computing is an emerging technology in the area of parallel and distributedcomputing. Task scheduling is one of the major issues in cloud computing, which plays an important role to improve the overall...
详细信息
ISBN:
(数字)9783319529417
ISBN:
(纸本)9783319529417;9783319529400
Nowadays Cloud computing is an emerging technology in the area of parallel and distributedcomputing. Task scheduling is one of the major issues in cloud computing, which plays an important role to improve the overall performance and services of the cloud. Task scheduling in cloud computing means assign best suitable resources for the task to be executed with the consideration of different parameters like execution time, user priority, cost, scalability, throughput, makespan, resource utilization and so on. In this paper, we address the challenge of task scheduling, and we consider one of most critical issues in scheduling process such as the task priorities. The goal of this paper is to propose an efficient Dynamic Priority-Queue (DPQ) algorithm based on Analytic Hierarchy Process (AHP) with Particle Swarm Optimization (PSO) algorithm. The proposed algorithm DPQ-PSO gives full consideration to the dynamic characteristics of the cloud computing environment. Further, the proposed algorithm has been validated through the CloudSim simulator. The experimental results validate that the proposed approach can effectively achieve good performance, user priority, load balancing, and improve the resource utilization.
暂无评论