SSE3 Performance Analysis

Before running these tests, we confirmed that SSE3 was enabled with the Opteron 252 through CPU-Z.

The first test that we will look at is DivX encoding. We used DivX 5.2.1 with AutoGK 1.91 as a front end. Chapters 19, 20 and 21 of The Chronicles of Riddick were used as the test material for this analysis. We turned off audio and used the 75% quality setting.

DivX 5.2.1 Encoding Performance

As these results are within 3% of eachother, we can see that there is not much performance advantage clock for clock under DivX 5.2.1 using SSE3.

The second test that we looked at was purely synthetic. CPU RightMark uses the processor to manage the physics and rendering of a 3D scene. There are lots of configuration options, but we went with the default for each CPU that we tested (just start up the program and hit run). The highest level of floating point support is chosen automatically in each case (SSE2 for Opteron 250, and SSE3 for Opteron 252 @ 2.4GHz).

CPU RightMark Performance

CPU RightMark Performance

CPU RightMark Performance

Straight math performance on these parts is essentially the same. When we look at prerendering and rendering performance, we see differences. It's clear that the SSE3 codepath shows an advantage over the SSE2 codepath in CPU RightMark. Even though this is a synthetic test, we can definitely see that doing the same thing with SSE3 over SSE2 offers an advantage.

Index Final Words
Comments Locked

48 Comments

View All Comments

  • Icehawk - Thursday, February 17, 2005 - link

    I've worked for several large corporations (Fortune 500) and none of them have AMD servers anywhere... it is unfortunate but it is like Macs in a DTP house - the old guard swears by it so nothing is going to change. AMD still is seen as inferior compared to Intel even years after the successes of Athlon by many.

    Plus most vendors only offer Intel boxes and large corporates like as small a vendor pool as possible (leverage) and as uniform an IT infrastructure as possible (ie, Intel shop).

    At least that is my perspective on it.

    I would have liked to see a wider array of benchmarks, these were slim pickins - but thanks for the quick review!
  • pxc - Thursday, February 17, 2005 - link

    #26, that would't change anything. Look at the XviD S939/S940 FX-53 (2.4GHz) benchmarks here: http://www.hexus.net/content/reviews/review.php?dX...

    I don't believe XviD has any SSE3 enhancements. XviD is just an unlicensed MPEG-4 hack anyways, so it doesn't matter.
  • Umbra55 - Thursday, February 17, 2005 - link

    Derek,

    Why did you use DivX and not Xvid?
    It is well known that DivX has been “enhanced” by Intel (read: crippled for AMD).
    I would like to see the latest Opterons compared to the latest Xeons under Linux.
    Two reasons: Linux applications have not been “enhanced” by Intel and nowadays more server use Linux than Windows.
    Umbra.
  • pxc - Thursday, February 17, 2005 - link

    #22, from the DivX 5.2 release notes:

    DivX 5.2 now includes:
    ...
    Encoder: Intel SSE3 (Prescott) Optimizations
    The DivX 5.2 encoder features optimizations for Intel Prescott CPU's, improving performance by up to 15%.
    ...
  • mlittl3 - Thursday, February 17, 2005 - link

    #7, bigpow

    In addition to #14, Derek Wilson (the author of the article in case you didn't notice), stating that Anandtech uses Opterons in their servers, maybe you should pop over to www.top500.org and read through the top 500 supercomputer list. Some 30% of the computers use Opterons. I know you said you are from "one of the largest tech companies" but sounds like you guys aren't doing your homework. Who do you work for? Intel?

    Also, for all of you guys who are asking about better gaming performance and overclocking, OPTERONS ARE SERVER AND WORKSTATION PROCESSORS!!!!! You guys have got to get some perspective. The PC world does not revolve around the number of frames per second you can get out of HL2 or Doom3. Servers are built for stability and usually come with 2d only built on 8MB video cards in 1U designs, etc. etc. Workstations usually use Quadros and FireGLs which are for designing 3d apps, running CAD software, etc.

    Besides Opterons are meant to work with registered memory (some are getting around this). This is not the stuff for gamers and overclockers and regular desktop use. Let's get real. Anandtech will overclock and benchmark games until the cows come home when the Rev E. Athlon 64's and Athlon 64 FX's come out.

    Everyone agreed.
  • pxc - Thursday, February 17, 2005 - link

    Intel 3.4F results:
    SSE2
    Math Solving fps: 591.7
    Prerendering fps: 3554.9
    Overall fps: 21.26

    SSE3
    Math Solving fps: 601.5
    Prerendering fps: 3558.0
    Overall fps: 21.35


    I used the same default settings as Derek used. The Renderer set up does not have a SSE2 setting (only FPU+MMX, 3DNow+MMX, SSE+MMX and SSE3+MMX), but the model set up does have SSE2 and SSE3 options. I also tested 2 render threads, but the math solving and prerendering results seem to report only the first thread (overall fps are correct):

    SSE2, 2 rendering threads
    Math Solving fps: 509.8
    Prerendering fps: 3428.8
    Overall fps: 35.57

    SSE3, 2 rendering threads
    Math Solving fps: 516.2
    Prerendering fps: 3424.6
    Overall fps: 35.68
  • PetNorth - Thursday, February 17, 2005 - link

    DivX 5.2.1 hasn't SSE3 support at all. 2-3% gain will be for some memory system improvement or for another reason.
  • ceefka - Thursday, February 17, 2005 - link

    Hey Intel, can we have SSE4 now?

    Ok, it will improve some benchies. I hope you can find gains for Opteron on SSE3 in your next articles on this one. Otherwise I agree with #9

    #7 That's not funny. That's ignorant.
  • mickyb - Thursday, February 17, 2005 - link

    I like the direct comparison by adjusting the clock, but I would have also included the 2.6 GHz benchmarks as well. I guess you are saving that for a bigger article.

    I thought there were a couple of games that took advantage of SSE3. Do HL-2 or D3 do anything?

    Also, I would like to have seen the temperature when you underclocked it to see if there was any improvement or loss. I thought the E stepping had a better proccess to reduce leakage. I am also curious if SSE3 added anything significant in the way of load or temp. I would think that SSE3 would be negligable.
  • LoneWolf15 - Thursday, February 17, 2005 - link

    #16 's comments are the ones I would have made if they weren't posted already. I'd like to know if the Opteron has the new memory controller that the Venice-core Athlon 64 is supposed to have, and what effects that has on performance.

Log in

Don't have an account? Sign up now