𝔖 Bobbio Scriptorium
✦   LIBER   ✦

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


Advanced environments for parallel and d
✍ Pasqua D’Ambra; Marco Danelutto; Daniela di Serafino πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 34 KB

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

A Distributed and Cooperative Environmen
✍ STEPHANE DALMAS; MARC GAETANO; ALAIN SAUSSE πŸ“‚ Article πŸ“… 1996 πŸ› Elsevier Science 🌐 English βš– 515 KB

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: Easy Parallel Programming in
✍ ROY FRIEDMAN; MAXIM GOLDIN; AYAL ITZKOVITZ; ASSAF SCHUSTER πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 346 KB πŸ‘ 2 views

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

A grid service-based distributed network
✍ Miguel L. Bote-Lorenzo; Juan I. Asensio-PΓ©rez; Eduardo GΓ³mez-SΓ‘nchez; Guillermo πŸ“‚ Article πŸ“… 2010 πŸ› John Wiley and Sons 🌐 English βš– 404 KB πŸ‘ 1 views

## 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

JPVM: network parallel computing in Java
✍ Ferrari, Adam πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 68 KB πŸ‘ 2 views

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