=ADD= =reftype= 14 =number= 02-19 =url= ftp://ftp.risc.uni-linz.ac.at/pub/techreports/2002/02-19.ps.gz =year= 2002 =month= 09 =author= Schreiner; Wolfgang + Mittermaier; Christian + Bosa; Karoly =title= Distributed Maple: Parallel Computer Algebra in Networked Environments =abstract= 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 behavior and performance of a parallel application. Numerous experimental results allow to compare Distributed Maple with other systems for parallel computer algebra. =note= =howpublished= Accepted for the Journal of Symbolic Computation. =sponsor= FWF grant SFB F013/F1304. =keywords= parallel computing, distributed systems, fault tolerance, computer algebra, algebraic geometry.