Article View: sci.math.symbolic
Article #1044Re: Parallel version of Maple?
From: Kurt Siegl
Date: Fri, 08 Jan 1993 08:27
Date: Fri, 08 Jan 1993 08:27
42 lines
2587 bytes
2587 bytes
In article <C0HwLH.I0I@usenet.ucs.indiana.edu>, dhart@bronze.ucs.indiana.edu (Dave Hart) writes: > I seem to recall something about a parallel version of Maple, > a few monthes ago... and can't find it now. Any pointers would be > greatly appreciated. > I'm the one who developed a parallel version of Maple (||MAPLE||). For all who are interrested in that work, here is the posting by myself from November again. ||MAPLE|| is a portable Computer Algebra system in which logic programming provides parallelism and imperative programming provides efficiency. The system is built as a combination between the parallel declarative programming language Strand and the sequential computer algebra system Maple. Programming in that system is done in two layers. The top (parallel, declarative) layer is Strand from where one may call Maple functions to perform the time critical sequential parts. Due to that design ||MAPLE|| programs are binary compatible among every hardware and independend of the number of processors. There are also predefined generic parallel functions available, that alow nearly automatic parallelization of algorithms used in Computer Algebra. Maple's Real Root isolation proc. for example has been parallelized by changing 5 lines in the source using that feature. A parallelized user interface alows subsequently entering querys without waiting for the availability of the previous result. Data dependencies are automaticaly resolved by the system. ||MAPLE|| currently runs on Sequent shared memory machines, Transputer distributive memory machines and on Networks of SUN Workstations. Feel free to contact siegl@risc.uni-linz.ac.at for further information. Kurt ---------------------------------------------------------- You can tell how far we have to go, when FORTRAN is the language of supercomputers. -- Steven Feiner ---------------------------------------------------------- Kurt Siegl / RISC, University of Linz, Austria email: siegl@risc.uni-linz.ac.at Tel: *(7236)3231-66 Fax: *(7236)3231-30
Technical Details
Message-ID:
<1993Jan8.082721.7573@alijku05.edvz.uni-linz.ac.at>Path:
arc1-ca.pugleaf.net!sparky!uunet!news.univie.ac.at!alijku05!risc.uni-linz.ac.at!sieglReferences:
<C0HwLH.I0I@usenet.ucs.indiana.edu>Show Full Headers
Complete Article Headers
Newsgroups: sci.math.symbolic Path: arc1-ca.pugleaf.net!sparky!uunet!news.univie.ac.at!alijku05!risc.uni-linz.ac.at!siegl From: siegl@risc.uni-linz.ac.at (Kurt Siegl) Subject: Re: Parallel version of Maple? Message-ID: <1993Jan8.082721.7573@alijku05.edvz.uni-linz.ac.at> Sender: news@alijku05.edvz.uni-linz.ac.at Nntp-Posting-Host: melmac.risc.uni-linz.ac.at Organization: RISC, J.K. University of Linz, Austria References: <C0HwLH.I0I@usenet.ucs.indiana.edu> Date: Fri, 8 Jan 1993 08:27:21 GMT Lines: 42