Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

CJM

SSE on AMD? D3DX and SSE?

This topic is 5333 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey, I''ve been looking into Streaming SIMD Extentions (SSE), but find a massive lack of information of AMD''s support of SSE. As far as I can tell, Intel P3, AMD Athlon XP & Intel P4 support SSE, but some people report problems with Athlon XP''s support. Can anyone clear this up? Also, do the D3DX helper functions [eg for matrices inparticular] use SSE if it is available, or do they just use 3DNOW!?. I remember when compiling an app on an Athlon XP, that the compiler said that it was ''using 3DNOW! extensions (D3DX)'' - is this an indication of the support being slower than 3DNOW!, or the SSE support being absent? Thanks, CJM

Share this post


Link to post
Share on other sites
Advertisement
the following are desktop Pentium and AMD Competitive Comparisons,that show what uses what ie SSE,3D Now! etc..not sure if alot of them are used in game creation though:
AMD Opteron uses SSE..here is link:
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8796_8799,00.html

Athlon64 FX uses this:
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9488^9494,00.html

Athlon XP:

http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_3734_3759,00.html

[edited by - BES on April 13, 2004 11:48:18 AM]

Share this post


Link to post
Share on other sites
Thanks BES for the response,

sort of strange that the 64fx has support for SSE2, but not SSE1, and that the XP has only 3DNow!, so I guess that it wouldn''t be worth the time it would take to implement [if only Intel chips can benefit]. Basically though, I was planning on using SSE to optimise some matrix and vector operations - because being able to apply the same calculations 4x at once should give me *some* extra speed.

Anyways, Thanks again,

CJM

Share this post


Link to post
Share on other sites
the Athlon XP does support SSE see http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_3734_3736,00.html about 2/3 of the way down the page

Same goes for the 64FX, the SSE support is bundled in with the 3D Now! name for some reason (this should be clearer really) and i''d guess the Opteron uses the same setup as well (although its marked as have SSE and SSE2 where as the other two chips use it as 3D Now! and SSE2 where applicable)

Basicaly on the Athlon XP you''ve got the orignal 3D Now!, MMX and SSE instructions open to you

Share this post


Link to post
Share on other sites
Yep, the Athlon XP does support SSE (though they don''t make it abundantly clear that that''s the case). I''ve used SSE instructions on an XP without any problems. The original Athlon didn''t support SSE though. Seems SSE support is pretty widespread these days though - 90% have SSE in the Valve hardware survey (http://www.steampowered.com/status/survey.html).

Share this post


Link to post
Share on other sites
thanks _the_phantom_ and mattnewport for clearing that up some more...

CJM

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!