Is there a FFT wrapper in boost?

Hi, FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT. Thanks, Peng

From: "Peng Yu" <pengyu.ut@gmail.com>
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com BTW FFTW isn't necessarily the fastest for all types and sizes of FFT, though it *is* normally pretty competitive. e.g. search for 'www.spiral.net' or benchmarks of vendor-tuned libs

On Wed, Oct 22, 2008 at 1:56 AM, Paul Baxter <pauljbaxter@hotmail.com> wrote:
From: "Peng Yu" <pengyu.ut@gmail.com>
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com
If I'm correct, VSIPL is not free, right? Thanks, Peng

Not if you use it to develop commercial applications, but free otherwise, see link below: http://www.codesourcery.com/vsiplplusplus/1.4/download.html *Certain versions of Sourcery VSIPL++ and Sourcery VSIPL, licensed under the GNU Public License, are available for free **download*<http://www.codesourcery.com/vsiplplusplus/download.html> *. * On Wed, Oct 22, 2008 at 1:52 PM, Peng Yu <pengyu.ut@gmail.com> wrote:
On Wed, Oct 22, 2008 at 1:56 AM, Paul Baxter <pauljbaxter@hotmail.com> wrote:
From: "Peng Yu" <pengyu.ut@gmail.com>
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com
If I'm correct, VSIPL is not free, right?
Thanks, Peng _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Zoltan

Forgot to add though: it does however rely on Intel MKL and IPP, which are not free. I'm doing Intel's free 30-day trial on both now. Zoltan On Wed, Oct 22, 2008 at 1:52 PM, Peng Yu <pengyu.ut@gmail.com> wrote:
On Wed, Oct 22, 2008 at 1:56 AM, Paul Baxter <pauljbaxter@hotmail.com> wrote:
From: "Peng Yu" <pengyu.ut@gmail.com>
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com
If I'm correct, VSIPL is not free, right?
Thanks, Peng _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Zoltan Cseresnyes Facility manager, Imaging Suite

Peng Yu wrote:
On Wed, Oct 22, 2008 at 1:56 AM, Paul Baxter <pauljbaxter@hotmail.com> wrote:
From: "Peng Yu" <pengyu.ut@gmail.com>
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com
If I'm correct, VSIPL is not free, right?
And fftw is GPL, not suitable for boost.

2008/10/22 Peng Yu <pengyu.ut@gmail.com>:
On Wed, Oct 22, 2008 at 1:56 AM, Paul Baxter <pauljbaxter@hotmail.com> wrote:
From: "Peng Yu" <pengyu.ut@gmail.com>
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com
If I'm correct, VSIPL is not free, right?
The docs say: Free of charge for GPLed projects. For closed source projects contact codesourcery. Similar to Qt4. -- Maik

FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
You could try VSIPL++ at www.codesourcery.com
If I'm correct, VSIPL is not free, right?
As others have pointed out, VSIPL++ is 'as free' as FFTW. Both require a commercial license if used in closed source apps. Also note that Linux versions of Intel libs have an 'open' binary version but do check licenses. Also note that I don't think you have to have libraries like MKL/IPP or Mercury SAL (or ATLAS etc) but each may help you get better performance on a particular platform than the vectorised basic code your compiler might provide using VSIPL++ core without the libs. Really depends what you want to do. VSIPL++ was IMHO the best of the options I looked at for signal processing ~ 1 year ago though I'd characterise it as 'evolving' and not as mature as say Intel's MKL/IPP and equivalents.

I'm trying to run the boost 1.33.1 installer on an XP machine but I keep getting the following message: Failed to download mirror list, all downloadable content has been disabled. Is 1.33.1 no longer available? Thanks in advance Dave

On Tue, 21 Oct 2008 20:25:11 -0500 "Peng Yu" <pengyu.ut@gmail.com> wrote:
Hi,
FFTW is the fastest FFT library. But its interface is in C. I'm wondering if there is any ongoing project on FFT.
If you like FFTW, have you tried http://www.math.ualberta.ca/imaging/fftw++/ ? It's GPL3. http://fftw.org/benchfft/ffts.html lists a lot of fft libraries. Unfortunately it doesn't list the licenses. They also have benchmark data for speed and accuracy. If you need something with a license closer to BSL1.0, I've used http://sourceforge.net/projects/kissfft/ (BSD license) but that's also in C. Jeffrey
participants (7)
-
Jeffrey A. Edlund
-
Larson, David K (Mission Systems)
-
Maik Beckmann
-
Neal Becker
-
Paul Baxter
-
Peng Yu
-
Zoltan Cseresnyes