Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: need optimized 2d fft for G5



Hello,

Check out vDSP (it's part of Accelerate.framework):

http://developer.apple.com/documentation/Performance/Conceptual/vDSP/ vDSP_Library.pdf

Note that these are single-precision only, and you have to convert your complex data into a split format (ctoz()/ztoc()) for the FFT routines. But they are very fast -- the end really justifies the means.

Laurence



On Apr 3, 2004, at 7:10 AM, George Duncan wrote:

I am new to this list. I am porting a code to the G5
and have a question about fft routines.  I have been
computing on intel boxes until now am am anxious to
see what my new G5 can do in comparison.  I have a
fortran90 code which simulates the motion of the human
vocal folds in phonation.  The code uses a
Navier-Stokes solver which assumes periodic bc and
uses fft very efficiently. I want to move to the G5
with the same code intact but with the intel MKL
library replaced with some _optimized_ library for the
G5 containiing, among other things, the fft routines
[I do complex to complex and the inverse and extract
the real part ].  I am hopeful that someone on this
list can point me to a highly optimized fft.  I am
aware of fftw, but have not tried it on the G5.  Does
anyone know of routines which have these properties
and are sharable.

Thanks much for your help.

Comer Duncan
_______________________________________________
scitech mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/scitech
Do not post admin requests to the list. They will be ignored.
_______________________________________________
scitech mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/scitech
Do not post admin requests to the list. They will be ignored.


References: 
 >need optimized 2d fft for G5 (From: George Duncan <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.