Seti@Home optimized science apps and information
Optimized Seti@Home apps => Discussion Forum => Topic started by: BeemerBiker on 25 Feb 2010, 08:22:34 pm
-
About midway down here (http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx#two) the ATIStream SDK states that SSE 3.x is required. Is that requirement for the SDK only or for applications developed by the SDK? For example, the HD 4670 is an AGP card supported by the SDK, and can fit in an old dual XEON mombo I got, but the XEON's are the Gallatin seriies and although very good, do not have SSE3.
I noticed that the optimized SETI ATI app is SSE3 and this provoked my question.
Thanks for looking.
[EDIT] - fixed typo where I had 5670
-
About midway down here (http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx#two) the ATIStream SDK states that SSE 3.x is required. Is that requirement for the SDK only or for applications developed by the SDK? For example, the HD 5670 is an AGP card supported by the SDK, and can fit in an old dual XEON mombo I got, but the XEON's are the Gallatin seriies and although very good, do not have SSE3.
I noticed that the optimized SETI ATI app is SSE3 and this provoked my question.
Thanks for looking.
Where did you find an AGP version of the HD5670 ? Mine has PEG.
-
About midway down here (http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx#two) the ATIStream SDK states that SSE 3.x is required. Is that requirement for the SDK only or for applications developed by the SDK? For example, the HD 5670 is an AGP card supported by the SDK, and can fit in an old dual XEON mombo I got, but the XEON's are the Gallatin seriies and although very good, do not have SSE3.
I noticed that the optimized SETI ATI app is SSE3 and this provoked my question.
Thanks for looking.
Where did you find an AGP version of the HD5670 ? Mine has PEG.
Just went to newegg and poked around
http://www.newegg.com/Product/Product.aspx?Item=N82E16814161284
-
Just went to newegg and poked around
http://www.newegg.com/Product/Product.aspx?Item=N82E16814161284
That link leads to a HD4670, instead. But from AMD dev forum i now that AGP versions are not working with the stream SDK.
A CPU with SSE3 or better is needed, indeed.
-
Not sure that SSE3 needed for GPU version. It required for OpenCL CPU build cause vector operations mapped to corresponding SSE instruction perhaps.
-
Not sure that SSE3 needed for GPU version. It required for OpenCL CPU build cause vector operations mapped to corresponding SSE instruction perhaps.
It would appear that sse3 is used according to a post here (http://forums.amd.com/devforum/messageview.cfm?catid=328&threadid=127627&highlight_key=y&keyword1=agp%20cal) near the bottom. Quoting from the post: "Program received signal SIGILL, Illegal instruction. For every sample program... and similarly now for CAL (which actually sort-of worked with an older driver under it). I assume this is because it is hitting an SSE3 instruction?"
The poster was trying to get an AGP version of the 4650 to work on an older cpu. Exactly like what I was thinking about at one time. He did not get an answer as to whether the library was avilable w/o the sse3
-
Currently SSE3 support considered as required for ATI AP based on OpenCL.
BUT SSE3 not required for CAL itself. Moreover, there is Brook+-based hybrid ATI/CPU app that supports SSE-only CPUs. One can download it from beta forum on this site.