The continuous evolution of computing and networking technologies makes available to an increasing community parallel and distributed systems that can deliver impressive performance, along with a large amount of software, data and other resources. However, using such resources in an efficient way is
Distributed Maple: parallel computer algebra in networked environments
β Scribed by Wolfgang Schreiner; Christian Mittermaier; Karoly Bosa
- Publisher
- Elsevier Science
- Year
- 2003
- Tongue
- English
- Weight
- 804 KB
- Volume
- 35
- Category
- Article
- ISSN
- 0747-7171
No coin nor oath required. For personal study only.
β¦ Synopsis
We describe the design and use of Distributed Maple, an environment for executing parallel computer algebra programs on multiprocessors and heterogeneous clusters. The system embeds kernels of the computer algebra system Maple as computational engines into a networked coordination layer implemented in the programming language Java. On the basis of a comparatively high-level programming model, one may write parallel Maple programs that show good speedups in medium-scaled environments. We report on the use of the system for the parallelization of various functions of the algebraic geometry library CASA and demonstrate how design decisions affect the dynamic behaviour and performance of a parallel application. Numerous experimental results allow comparison of Distributed Maple with other systems for parallel computer algebra.
π SIMILAR VOLUMES
In this paper, we describe the Central Control, a software component that enables several symbolic systems to cooperate and exchange data. The Central Control has been designed to be the kernel of an environment for scientific computations which can offer a common and concurrent access to several to
MILLIPEDE is a project aimed at developing a distributed shared memory environment for parallel programming. A major goal of this project is to support easy-to-grasp parallel programming languages that will also make it straightforward to parallelize existing code. Other targets are forward compatib
## Abstract This paper presents a Distributed Network Simulation Environment (DNSE) based on grid technology that, unlike the wellβknown nsβ2 simulator, provides two important features that facilitate the study of network scenarios that require running multiple simulations. First, the DNSE is capab
The JPVM library is a software system for explicit message-passing-based parallel programming in Java. The library supports an interface similar to the C and Fortran interface of the parallel virtual machine (PVM) system, with modifications to better suit Java programming styles. The similarity betw