[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hardware considerations and Octave

From: Joan Picanyol i Puig
Subject: Re: Hardware considerations and Octave
Date: Sat, 30 Apr 2005 18:12:48 +0200
User-agent: Mutt/1.5.6i

* Dmitri A. Sergatskov <address@hidden> [20050429 21:52]:
> Joan Picanyol i Puig wrote:
> >I'm afraid this is not so. I can't get my dual Athlon-MP system to
> >effectively use both processors for Octave (I'm on FreeBSD, YMMV). 
> I had compiled octave against multithreaded ATLAS and that speeds up some
> matrix manipulations by almost 90%. But for some operations this also
> imposes some penalty (due to thread spawning overhead, I guess). So do
> not expect 2x speedup.

Mmmhh... I've tried this before and failed. In FreeBSD, the atlas ports
compiles and installs multithreaded ATLAS libraries (arch=THREADED_PIC
as *, but I haven't been able to convince Octave to link against
them (it always prefers the "normal" ones). On a related note, I was
unaware that octave was multithreaded, AFAIK it's a single process...

> Another advantage of dual system if you plot (and replot)
> large data sets. Since gnuplot runs as a separate process it can use
> a second cpu.

This is definitely a great advantage, gnuplot can take a lot of time.
One issue I've encountered are error messages of the form "gnuplot is
not responding" when using legend() from octave-forge, but it hasn't
bothered me enough to do anything else than commenting the legend()


Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]