Progress report on a system for general-purpose parallel symbolic algebraic computation
ISSAC '90 Proceedings of the international symposium on Symbolic and algebraic computation
DSC: a system for distributed symbolic computation
ISSAC '91 Proceedings of the 1991 international symposium on Symbolic and algebraic computation
Symbolic parametrization of curves
Journal of Symbolic Computation
Parallelizing algorithms for symbolic computation using MAPLE
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
The design of the SACLIB/PACLIB kernels
Journal of Symbolic Computation - Special issue on design and implementation of symbolic computation systems
A para-functional programming interface for a parallel computer algebra package
Journal of Symbolic Computation - Special issue on parallel symbolic computation
Maple on a massively parallel, distributed memory machine
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Parallel computer algebra (tutorial)
ISSAC '97 Proceedings of the 1997 international symposium on Symbolic and algebraic computation
FOXBOX: a system for manipulating symbolic objects in black box representation
ISSAC '98 Proceedings of the 1998 international symposium on Symbolic and algebraic computation
The Calculation of Multivariate Polynomial Resultants
Journal of the ACM (JACM)
Analyzing algebraic curves by cluster computing
Distributed and parallel systems
Computer Algebra and Parallelism: Proceedings, Second International Workshop, Ithaca, USA, May 9-11, 1990
Computer Algebra and Parallelism
Computer Algebra and Parallelism
Parallel Real Root Isolation Using the Descartes Method
HiPC '99 Proceedings of the 6th International Conference on High Performance Computing
PARSAC-2: A Parallel SAC-2 Based on Threads
AAECC-8 Proceedings of the 8th International Symposium on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes
Distributed Symbolic Computation with DTS
IRREGULAR '95 Proceedings of the Second International Workshop on Parallel Algorithms for Irregularly Structured Problems
Parallelization of Quantifier Elimination on a Workstation Network
AAECC-10 Proceedings of the 10th International Symposium on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes
CASA - A System for Computer Aided Constructive Algebraic Geometry
DISCO '96 Proceedings of the International Symposium on Design and Implementation of Symbolic Computation Systems
Parallel Computation of Modular Multivariate Polynominal Resultants on a Shared Memory Machine
CONPAR 94 - VAPP VI Proceedings of the Third Joint International Conference on Vector and Parallel Processing: Parallel Processing
On the Parallelization of Characteristic-Set-Based Algorithms
Proceedings of the First International ACPC Conference on Parallel Computation
Algebraic Computing on a Local Net
Proceedings of the Second International Workshop on Computer Algebra and Parallelism
Parallel Real Root Isolation Using the Coefficient Sign Variation Method
Proceedings of the Second International Workshop on Computer Algebra and Parallelism
Polynomial real root isolation using Descarte's rule of signs
SYMSAC '76 Proceedings of the third ACM symposium on Symbolic and algebraic computation
Design and implementation of a grid extension for Maple
Scientific Programming - International Symposium of Parallel and Distributed Computing & International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogenous Networks
Improving your cash flow: the computer algebra shell
IFL'10 Proceedings of the 22nd international conference on Implementation and application of functional languages
Clustering multiple and cooperative instances of computational intensive software tools
PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
Building an interface between eden and maple: a way of parallelizing computer algebra algorithms
IFL'03 Proceedings of the 15th international conference on Implementation of Functional Languages
Hi-index | 0.00 |
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 wrate 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.