whocrazy wrote:I have another question, can the folding @home cuda program be made to work on all projects, like the normal folding@home application program can do?
I'm not sure what you mean either, but I'll try to answer anyway.
The Classic client works only on uniprocessor assignments. Some additions were made to that client to support SMP hardware and new Projects were created for what was called a beta SMP client. Some different additions were made to the classic client to support GPU hardware and new Projects were created for what called the beta GPU client.
Can all of those features be integrated into a single client? Probably, but we don't know yet. The upcoming Version 7 client has been called a unified client, which seems to imply that there will be only one type of client that can support any type of hardware. We'll have to wait for more information on V7 before we know if that has been accomplished, but it's certainly an identified goal.
There's also a question of Operating Systems. A client for Windows is not the same as a client for Linux or as a client for MacOS or for the PS3. I don't see any possibility of integrating those into a single version. The PS3 is unique, but hopefully the x86/x64 features (Windows/Linux/MacOS) will be equivalent.
On the other side of the same question, you might be asking about about specific Projects. Work intended for a uniprocessor configuration is different than work designed for a SMP configuration or for a GPU configuration so I don't expect that a GPU will work on all projects. Moreover, CUDA is "owned" by NVidia, so using it restricts work to nVidia GPUs.
With respect to GPUs in general, work is currently divided into three types of Projects, those for ATI, those for NVidia g80 series hardware and those designed for NVidia Fermi series hardware. A lot of work has been going into the future support of OpenCL. The goal of OpenCL is to allow one type of software to work with any GPU or with many types of CPU hardware. How fully that dream will be realized depends on efforts by many different companies/teams, including the developers of FAH. We'll have to wait and see how that develops.