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

Title: Is sse3 required for ATI CAL support?
Post 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
Title: Re: Is sse3 required for ATI CAL support?
Post by: Urs Echternacht on 25 Feb 2010, 08:45:02 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 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.
Title: Re: Is sse3 required for ATI CAL support?
Post by: BeemerBiker on 25 Feb 2010, 08:48:20 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 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
Title: Re: Is sse3 required for ATI CAL support?
Post by: Urs Echternacht on 25 Feb 2010, 08:52:41 pm
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.
Title: Re: Is sse3 required for ATI CAL support?
Post by: Raistmer on 26 Feb 2010, 02:39:16 am
Not sure that SSE3 needed for GPU version. It required for OpenCL CPU build cause vector operations mapped to corresponding SSE instruction perhaps.
Title: Re: Is sse3 required for ATI CAL support?
Post by: BeemerBiker on 14 Apr 2010, 09:05:42 am
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
Title: Re: Is sse3 required for ATI CAL support?
Post by: Raistmer on 14 Apr 2010, 10:30:16 am
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.