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: Double Precision FFT



I've tried to avoid FFTW for a few reasons:

1) Huge code bloat -- this thing is not small.   It takes a long time to 
build, and the code overhead for a Photoshop plug-in is significant.
2) Funky calling API -- you have to use a much more complex API to talk to 
it, mostly due to the prediction engine for what will be the most efficient 
implementation on that hardware.   Yes, this is how they accomplished their speed, 
but the pain for the programmer is significant.
3) It writes files.   They save their "preference" information and frankly, I 
want to be in control of what disk access takes place.

I'd rather loosing some efficiency if the code were a whole lot simpler and 
easier to compile.   That's why I was hoping that someone at Apple had a 
*simple* DP FFT routine that would be better than my pokey Radix 2.

Maybe I can take John Green's code and make a Radix 4/2 (not sure if there 
are enough double FP registers for an 8/4/2)...

-Chris Russ
_______________________________________________
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.



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.