SSE on AMD? D3DX and SSE?
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
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]
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]
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
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
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
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
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).
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement