Because not all of the underlying lisps on all the operating systems have
multiprocessing features available, this aspect of programming has been
generally neglected. For some lisps and some algorithms it would be quite
easy to parallelize some computations; functional programming, often but
not universally used in maxima, can provide easy ways of introducing
parallelism. Whether this will make a computation run faster or not is
often a ticklish issue. If you split up a problem into too many threads each
of which has too little work to do, or which interfere with one another, you
lose.
RJF
> -----Original Message-----
> From: maxima-bounces at math.utexas.edu
> [mailto:maxima-bounces at math.utexas.edu] On Behalf Of Thomas Widlar
> Sent: Thursday, April 03, 2008 9:56 AM
> To: maxima at math.utexas.edu
> Subject: Parallel processing?
>
> I've been asked whether Maxima has any provision
> for using parallel processing on multiple computers
> or multiprocessor computers. I think not. Am I right?
>
> Tom WIdlar
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>