libfftw library redundant?

Questions and Answers : GPU applications : libfftw library redundant?
Message board moderation

To post messages, you must log in.

AuthorMessage
S@NL - John van Gorsel
Volunteer tester
Avatar

Send message
Joined: 5 Jul 99
Posts: 193
Credit: 139,673,078
RAC: 0
Netherlands
Message 907206 - Posted: 13 Jun 2009, 10:50:30 UTC

When adding Cuda to app_info.xml (running optimized applications) you need to declare a number of files, including libfftw3f-3-1-1a_upx.dll. Since there is already a Cuda specific FFT library (cufft.dll) I am wondering whether this file is still required.

I haven't tried it myself, but someone told me he is successfully running Cuda without this file.


Seti@Netherlands website
ID: 907206 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14654
Credit: 200,643,578
RAC: 874
United Kingdom
Message 907256 - Posted: 13 Jun 2009, 13:08:40 UTC - in response to Message 907206.  

libfftw3f-3-1-1a_upx.dll is required if you are running the stock (Berkeley) CUDA application, because that version has the ability to fall back to CPU processing if it comes across a problem with the CUDA card.

It's possible that some of Raistmer's applications no longer have this dependency, though I don't think he's done a combination version yet which uses full optimisation (and hence not doesn't need libfftw3f-3-1-1a_upx.dll) when CPU fallback is invoked.

Probably best to keep the reference in app_info.xml unless you're absolutely certain that the version you're using doesn't need it: it doesn't add a huge amount extra to the complexity.
ID: 907256 · Report as offensive
S@NL - John van Gorsel
Volunteer tester
Avatar

Send message
Joined: 5 Jul 99
Posts: 193
Credit: 139,673,078
RAC: 0
Netherlands
Message 907279 - Posted: 13 Jun 2009, 14:25:44 UTC

Thanks Richard!

I'm working on a detailed instruction (in Dutch) on how to install and run optimized applications. My experience is that it's best to check all details to prepare for questions :-)
ID: 907279 · Report as offensive

Questions and Answers : GPU applications : libfftw library redundant?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.