[Numpy-discussion] Choosing between NumPy and SciPy functions

David Cournapeau cournape at gmail.com
Tue Oct 28 02:28:05 EDT 2014

On Tue, Oct 28, 2014 at 5:24 AM, Sturla Molden <sturla.molden at gmail.com>

> Matthew Brett <matthew.brett at gmail.com> wrote:
> > Is this an option for us?  Aren't we a little behind the performance
> > curve on FFT after we lost FFTW?
> It does not run on Windows because it uses POSIX to allocate executable
> memory for tasklets, as i understand it.
> By the way, why did we loose FFTW, apart from GPL? One thing to mention
> here is that MKL supports the FFTW APIs. If we can use MKL for linalg and
> numpy.dot I don't see why we cannot use it for FFT.

The problem is APIs: MKL, Accelerate, etc... all use a standard API
(BLAS/LAPACK), but for FFT, you need to reimplement pretty much the whole
thing. Unsurprisingly, this meant the code was not well maintained.

Wrapping non standard, non-BSD libraries makes much more sense in separate
libraries in general.


> On Mac there is also vDSP in Accelerate framework which has an insanely
> fast FFT (also claimed to be faster than FFTW). Since it is a system
> library there should be no license problems.
> There are clearly options if someone wants to work on it and maintain it.
> Sturla
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20141028/26c153f1/attachment.html>

More information about the NumPy-Discussion mailing list