iXBT Labs - Computer Hardware in Detail

Platform

Video

Multimedia

Mobile

Other

AMD 2010 CPU Series in Tests, Part 1

Two cores and large L2 cache vs. three cores and small L2 cache.

July 28, 2010



<< Previous page

     Next page >>

You may remember our article series How CPU Features Affect CPU Performance that we published in 2009. That time we analyzed the performance of a number of processors to understand what affected it. Then we updated our test method and decided to do the same, but in situations and tasks closer to real life. Just like the last time, we're going to start with AMD -- with its Socket AM3 platform to be exact.

The current AMD processor lineup seems a bit chaotic, because selling partially defective CPUs is surely better for the company than throwing them out. AMD makes a lot of CPUs that vary in cache type and size, as well as number of cores, and there's a strong temptation to give partially defective processors names, disable malfunctioning cache parts or cores and eventually sell them. Thanks to this innovative policy, the company's Socket AM3 series includes as many as three dual-core solutions with different L2 cache and even L3 cache, two triple-core products with and without L3 cache, three quad-core CPUs with and without L3 cache. That and a single-core Sempron. Having compiled a table of key features, we can now see some logic in the AMD Socket AM3 lineup.


  Sempron Athlon II X2 Phenom II X2 Athlon II X3 Phenom II X3 Athlon II X4 Phenom II X4 Phenom II X6
Cores 1 2 2 3 3 4 4 6
L2 cache, KB 1024 2x512/1024 2x512 3x512 3x512 4x512 4x512 6x512
L3 cache, KB - - 6144 - 6144 - 4096/6144 6144

The lineup logically proceeds from one core to six cores, passing by different L2 and L3 caches. As you can see, AMD mostly plays with L2 cache in relatively weak dual-core CPUs. And then it uses L3 cache as a universal "booster." Note the two simiarly strange processors: Phenom II X2 with two cores and a huge L3 cache and Athlon II X4 with four cores and no L3 cache whatsoever. Theoretically, the former may be a perfect choice for legacy software that isn't optimized for multithreading (but then it doesn't need the second core much, right?), and the latter may be meant for optimists who believe that four cores are better than three and two no matter the cache size. Our tests will tell if that's true.

This suggests the most interesting comparisons in terms of performance analysis.

  1. Increasing the number of cores while cache size remains the same:
    1. 1 core to 2 cores;
    2. 2 cores to 3 cores;
    3. 3 cores to 4 cores;
    4. 4 cores to 6 cores.
  2. Increasing cache size while the number of cores remains the same:
    1. dual-core CPUs -- varying L2, adding L3;
    2. triple-core CPUs -- adding L3;
    3. quad-core CPUs -- adding L3, varying L3.
  3. Fewer cores at larger cache (per core):
    1. single-core vs. dual-core;
    2. dual-core vs. triple-core.

As you can see, there's much to test and analyze. Note that to focus our attention on the above and eliminate other aspects, we had to test all CPUs at the same clock rate -- 2.6GHz in our case -- whether such models actually existed or not. That's our one step towards synthetics. But it's not that bad, because there are 2.6GHz Athlon II X3/X4 and Phenom II X3/X4 processors. As for the non-existing models, there are no 2.6GHz Sempron, Athlon/Phenom II X2 and Phenom II X6 CPUs.

Tests

As stated above, we conducted tests according to the newest test method (to be published yet, sorry). But there were several changes:

  1. Since our task was large-scale and interesting, and all processors performed reasonably, with no quirks, we considered all optional benchmarks as regular ones, meaning that we included their results in the total score.
  2. Since some of the processors we tested didn't actually exist, we considered Phenom II X4 810 a reference CPU with the score of 100 points for the sake of convenience (see the spreadsheet with complete results).

Traditionally, here's an Excel spreadsheet with complete results.

The topic of the first review in the series may not seem the most important. It's just that we're publishing articles as soon as results are ready. Sadly, it takes quite some time to obtain results according to our test method. Logically, we should've started with comparisons involving Sempron, but then you'd have to wait for another month. So we decided to publish what we had instead.

Now let's get down to business. Today we shall try to answer the following question. What's better: a triple-core CPU with 512KB L2 per core or a dual-core CPU with 1024KB L2 per core? On the one hand, the former has an additional core. On the other hand, each core of the latter has twice as much cache available. This isn't as obvious as it may seem.

3D visualization


  2 cores + 2x1024 L2 3 cores + 3x512 L2 %%
3ds max 79 92 16%
Lightwave 94 91 -3%
Maya 94 90 -4%
UGS NX 6 98 95 -3%
Pro/ENGINEER 95 90 -5%
SolidWorks 93 90 -3%
Group Score 92 91 -1%

Like we said, it's not as obvious as it may seem. Suprisingly, only one 3D suite out of six can actually benefit from the third core. While the remaining five don't like the halving of L2 cache at all. Most likely, these suites just cannot use the third core. 3ds max developers did a nice job optimizing their software. Sadly, they are in the minority these days.

3D rendering


  2 cores + 2x1024 L2 3 cores + 3x512 L2 %%
3ds max 62 82 32%
Lightwave 51 74 45%
Maya 48 71 48%
Group Score 54 76 41%

The gain from the third core is almost perfect for these benchmarks. But that shouldn't surprise you, 512KB L2 is quite enough in this case, because the test scene is divided into small enough pieces.

Scientific calculations


  2 cores + 2x1024 L2 3 cores + 3x512 L2 %%
Maya 89 95 7%
UGS NX 6 96 93 -3%
Pro/ENGINEER 94 91 -3%
SolidWorks 92 87 -5%
MAPLE 141 135 -4%
Mathematica 80 90 13%
MATLAB 95 109 15%
Group Score 98 100 2%

This is a more complex situation. It seems that CAD suites handle large data sets during calculations, and they cannot use the third core. Mind you, they often ignore even the second core. Optimized for multithreading, Maya, Mathematica (we're using a multithreaded variant of the MMA benchmark from 2010 on) and MATLAB help the triple-core CPU gain the lead.

Bitmap processing


  2 cores + 2x1024 L2 3 cores + 3x512 L2 %%
ACDSee 108 104 -4%
Corel PaintShop 114 115 1%
Corel PhotoImpact 114 113 -1%
Adobe Photoshop 84 100 19%
Group Score 105 108 3%

The ±1% difference is well within the measurement error, so we can only point out the cache-loving ACDSee and Photoshop which is well optimized for multithreading. This makes the triple-core CPU the leader again.

Data compression


  2 cores + 2x1024 L2 3 cores + 3x512 L2 %%
7-zip 55 74 35%
RAR 83 83 0%
Unpack (RAR) 90 86 -4%
Group Score 76 81 7%

7-Zip can use the third core, while RAR obviously ignores it. As for unpacking (which is single-threaded, we checked), L2 size plays an important role in it. Still, 7-Zip performance gain exceeds what's lost during unpacking. The triple-core CPU wins.


Write a comment below. No registration needed!


Next page >>

Article navigation:

Page 1: Introduction, tests

Page 2: Tests cont'd, conclusions



blog comments powered by Disqus

  Most Popular Reviews More    RSS  

AMD Phenom II X4 955, Phenom II X4 960T, Phenom II X6 1075T, and Intel Pentium G2120, Core i3-3220, Core i5-3330 Processors

Comparing old, cheap solutions from AMD with new, budget offerings from Intel.
February 1, 2013 · Processor Roundups

Inno3D GeForce GTX 670 iChill, Inno3D GeForce GTX 660 Ti Graphics Cards

A couple of mid-range adapters with original cooling systems.
January 30, 2013 · Video cards: NVIDIA GPUs

Creative Sound Blaster X-Fi Surround 5.1

An external X-Fi solution in tests.
September 9, 2008 · Sound Cards

AMD FX-8350 Processor

The first worthwhile Piledriver CPU.
September 11, 2012 · Processors: AMD

Consumed Power, Energy Consumption: Ivy Bridge vs. Sandy Bridge

Trying out the new method.
September 18, 2012 · Processors: Intel
  Latest Reviews More    RSS  

i3DSpeed, September 2013

Retested all graphics cards with the new drivers.
Oct 18, 2013 · 3Digests

i3DSpeed, August 2013

Added new benchmarks: BioShock Infinite and Metro: Last Light.
Sep 06, 2013 · 3Digests

i3DSpeed, July 2013

Added the test results of NVIDIA GeForce GTX 760 and AMD Radeon HD 7730.
Aug 05, 2013 · 3Digests

Gainward GeForce GTX 650 Ti BOOST 2GB Golden Sample Graphics Card

An excellent hybrid of GeForce GTX 650 Ti and GeForce GTX 660.
Jun 24, 2013 · Video cards: NVIDIA GPUs

i3DSpeed, May 2013

Added the test results of NVIDIA GeForce GTX 770/780.
Jun 03, 2013 · 3Digests
  Latest News More    RSS  

Platform  ·  Video  ·  Multimedia  ·  Mobile  ·  Other  ||  About us & Privacy policy  ·  Twitter  ·  Facebook


25

Copyright © Byrds Research & Publishing, Ltd., 1997–2011. All rights reserved.