Slashdot Mirror


AMD Dual-Core Performance Revealed

Timmus writes "In two separate articles, FiringSquad takes a look at the performance of AMD's dual-core Opteron CPU. The first article examines the performance of dual-core in scientific computing applications (MATLAB and LS-DYNA) as well as digital photography, while the second story focuses on the performance of dual-core Opteron paired against Intel's dual-core Pentium Extreme Edition in video encoding, Cinebench, and a few other applications. The performance improvements are pretty impressive in multi-threaded applications that take advantage of the technology."

26 of 318 comments (clear)

  1. OK then. by millennial · · Score: 4, Insightful

    So we have:
    scientific computing applications (MATLAB and LS-DYNA)
    digital photography
    video encoding
    Cinebench and
    "a few other applications".
    So what about the average user? Will the college kid who just needs to type their papers, the parents who want to do their taxes, the gamers who want to play high-end stuff, etc. get any sort of boost from this?

    --
    I am scientifically inaccurate.
    1. Re:OK then. by antifoidulus · · Score: 4, Insightful

      Why would they need a "boost"? These are expensive and obviously aimed at high end users. You can already get sub $1k laptops that really do all the stuff you described, so why would they buy a dual core desktop system?
      If you are using a dual core system to run word either a) you have WAY too much money, or b) the code bloat at Microsoft has REALLY gotten out of hand......

    2. Re:OK then. by millermj · · Score: 2, Insightful

      The people who want to do all of that at once, maybe? Honestly, ever tried to MD5SUM your CD1 ISO at the same time as you were encoding your MP3s for CD2? Dual-core processors would make multitasking much smoother.

      --
      Did anyone bother to ask the customers what they want?
    3. Re:OK then. by Anonymous Coward · · Score: 2, Insightful

      So what about the average user? Will the college kid who just needs to type their papers, the parents who want to do their taxes, the gamers who want to play high-end stuff, etc. get any sort of boost from this?

      Here's a clue: The Bottleneck Ain't The Processor.

    4. Re:OK then. by nmg196 · · Score: 3, Insightful

      > the code bloat at Microsoft has REALLY gotten out of hand......

      I wish people would stop talking about Microsoft code bloat when nobody else does any better.

      Currently, 50 processes. The two highest (memory and VM wise) are Thunderbird which is using (60mb of main memory) and Firefox which is using 55mb of main memory. All the microsoft products I'm running like Visual Studio.NET 2003 are WAY down the list as none are using more than 10-15mb of main memory.

      Nearly all popular linux distributions now come on more than one CD (even if you ignore the source code) and the default installations are WAY bigger than that of Windows XP.

    5. Re:OK then. by masklinn · · Score: 2, Insightful

      Dude, Opterons are server-oriented processors, they're absolutely not geared towards regular boxes (much like Xeons). The people using this won't be playing and won't be typing text in their word processors either. The soon-to-be-released dual core A64 will more than likely be much much cheaper, but they won't come out right now. Please wait a few months

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    6. Re:OK then. by Otter · · Score: 2, Insightful
      I don't know much about memory usage under Windows, but here on Linux I am running X with KDE 3.3.2, Firefox AND Konqueror, Citrix, Konsole and some other stuff, and my total actual RAM in use is about 165MB.

      I've never used Citrix, so don't know how heavy that is, but -- 165 megs for the OS, desktop, file browser, web browser and a terminal isn't exactly what I'd call svelte. Open a GNOME app, dragging in a whole other suite of libraries, and you'll be pushing 200 megs without doing anything heavy.

    7. Re:OK then. by Chris+Burke · · Score: 4, Insightful

      Currently, 50 processes. The two highest (memory and VM wise) are Thunderbird which is using (60mb of main memory) and Firefox which is using 55mb of main memory.

      Point conceeded. Some OSS software chews up the memory, and FireFoo are major culprits.

      Though I'd hope to hell Visual Studio is way down the list. It's just an IDE! It has a GUI and a text editor. All the memory-chewing hard work is done in the compiler back end. With that comparison, my Emacs session is 6MB.

      Nearly all popular linux distributions now come on more than one CD (even if you ignore the source code) and the default installations are WAY bigger than that of Windows XP.

      Of course they are -- they include reams of free software! Nobody would complain about the large size of Windows installations if that installation came with practically every piece of software you would ever need! Even a 'default' install that doesn't install everything still has vast swaths of software from compilers to office suites to web browsers to web servers to image manipulation to whatever.

      Who could possibly complain about getting more free stuff, even if it takes another CD or two or three to fit it? Consuming disk space for useful things is fine. Windows installs are considered bloated because the size increases but the perception is that you're not actually getting more stuff. Honestly -- what comes with the XP install these days?

      --

      The enemies of Democracy are
    8. Re:OK then. by alecks · · Score: 2, Insightful

      Meanwhile, everyone's complaining that MS is bundling a friggin media player and internet browser with THEIR OWN OS!!! I've always wondered, and i'm sure (err hope) there's a good explanation... Why doesn't Apple get sued for packaging everything with their OS?

  2. All I can say is... by FlyByPC · · Score: 4, Insightful

    ...LONG LIVE COMPETITION!

    I wish both AMD and Intel well. All the better for us. Lower prices and better performance.

    --
    Paleotechnologist and connoisseur of pretty shiny things.
  3. Dr. Dobbs and Threading/Multi-Core by DanielMarkham · · Score: 2, Insightful

    Dr. Dobbs last month had an item regarding threading in real-world environments. The authur said that while multi-threaded applications run a lot faster than single-threaded applications, that always isn't so. In addition, there are some significant issues in running in a multi-tasking, multi-threaded environment, not solved with the use of mutexes and semaphores.

    Multi-threading and mult-cores are definitely the way the industry needs to go, but the current development methodologies and application architectures (as well as computing theory) may need to catch up a bit.

    1. Re:Dr. Dobbs and Threading/Multi-Core by zx75 · · Score: 3, Insightful

      The computing theory and architectures are already there. Now that Java has finally jumped on the bandwagon of reliable multi-threading with v1.5 (or v5.0, or whatever the hell they're calling it today), chances are unless you're using really legacy code the language will have the appropriate system calls available to it.

      The difficulty is that in order for multi-threading to be worthwhile, a developer really needs to know their stuff. It is not easy, there are a number of things that must be taken into consideration that simply do not occur in single-threaded programming. A programmer who just picked up a 'C++ in 24 hours' book is most likely not going to have the tools available to them in order to handle or understand the complexities of multi-threaded programming.

      That being said, there are many situations where multi-threading is not appropriate, but if you think the theory needs to play catch-up, you might be surprised at how common it is in professional development.

      --
      This is not a sig.
  4. Re:The simple future by Detritus · · Score: 4, Insightful

    It wouldn't work. Why do you think we have processors with two or three levels of cache? There is a serious speed/bandwidth mismatch between the processor and the main memory system. There are ways of increasing main memory bandwidth, but they are very expensive. There's no point in adding more processors if they are going to spend 95% of their time stalled, waiting for cache lines to be filled.

    --
    Mea navis aericumbens anguillis abundat
  5. Re:Anyone realize that suddenly all P4's disappear by Anonymous Coward · · Score: 0, Insightful

    > This begs the question...

    No it doesn't. If anything, it raises the question.

  6. Re:As for gamers (from TFA) by John+Courtland · · Score: 3, Insightful

    And then detrimental again because both processes share the L1 cache... I don't know if Intel fixed that problem yet, but the cache sharing actually decreased performance compared to a processor with HT disabled while running high-demand single-threaded applications (games).

    --
    Slashdot is proof that Sturgeon's Law applies to mankind.
  7. there's no conspiracy. by i41Overlord · · Score: 2, Insightful

    Now, it's struck me as very peculiar that the benchmarks where the dual dual core setup from AMD really shines leave out any comparison whatsoever to the Intel dual-core offering.

    They couldn't test a dual core multiprocessor chip from Intel because one doesn't exist yet. They've only released single processor dual core chips so far.

    AMD introduced dual core on their multiprocessor server chips first, with desktop chips coming later on. Intel introduced dual core on their single CPU desktop chips first, with server chips coming later on this year, or in early 2006.

    The problem is that you can easily run a single multiprocessor-capable CPU in a system, while you cannot run two single-processor-only chips in a system since they lack that capability.

  8. I'll believe it when I see the BIOS! by Anonymous Coward · · Score: 2, Insightful

    Given ASUS has not updated the socket 940 SK8V BIOS in over 6 months, and hasn't even had a new beta BIOS (yuck) since December, what are the odds of any motherboard really supporting these CPUs? How many companies rush to support the older boards?

    In fact, the SK8V is suddenly gone from both the motherboard page and the retired products page on the asus website. Hmmm...

  9. Is this article worth a darn? by GweeDo · · Score: 3, Insightful

    With comments like:
    "Even grandmothers own 8-megapixel consumer digital cameras now"

    I really have to question the intellegence of this poor guy. I don't know many grandma's that drop $700-$1000 on digital camera's.

  10. Re:Wow! by t35t0r · · Score: 2, Insightful

    AMD single processors can't handle multiple threads at once? What planet do you live on? So you're saying I can't run multiple threads of the same application on an athlon and do it effectively? The CPU will automatically split prioritization and CPU processing power evenly between the two. While this may not be as effective as Intel's hyperthreading technology, I'd take an athlon64 3200+ 939 pin or athlon xp 3200+ over a pentium4 3.2ghz any day, simply because of the fact that I haven't noticed any difference with hyperthreading on or off on the intel systems. All it does is make a fake virtual cpu out of a single cpu and reduce the processing time given to a single thread.

  11. Re:As for gamers (from TFA) by Anonymous Coward · · Score: 1, Insightful

    If you can afford a "gaming machine" that can actually run a modern game you can certainly afford to offload some services onto a another box. Complete PIII class dells sell on ebay for $50-80 everyday.

  12. Re:Chance for someone to karma whore... by CompVisGuy · · Score: 2, Insightful

    Not sure if anyone answered this properly yet...

    The main advantage of dual core over dual processor (where the processors are not in the same CPU package) is that it should be possible to allow the two CPUs to communicate at very high speed.

    Inside a single CPU, data is moved around at, or very close to, the clock speed of the CPU (e.g. 2.7GHz). Outside of the chip, the longer distances signals need to travel mean that it is more difficult to run data busses at high speeds. So talking to a hard disk or other peripheral component is slower (e.g. 166Mhz).

    If you had two separate CPUs (i.e. not in the same package), then they would be limited to the 166MHz buz (or whatever). However, if you have two CPUs in the same package (and ideally on the same piece of silicon), they can communicate at or close to the clock speed of the 'package' (i.e. 2.7GHz). The CPUs can then work co-operatively more efficiently.

    The main drawback to putting one or more CPUs on a single piece of silicon is the cost of doing so. CPUs are etched onto silicon wafers. These CPUs are then physically cut out (e.g. with a diamond circular saw) and then packaged. If the wafer has a local imperfection, any chip that intersects with that imperfection is likely to be faulty, so you have to throw it away. If the cutting process damages a chip, it must be discarded. The smaller the CPUs, the less likely a particular one will be damaged. The larger they are, the higher the probability. As the chips get bigger (e.g. if you bolt two CPUs together into a single chip), the yield goes down, and the cost of an individual chip increases.

    --


    "The noble art of losing face will one day save the human race"---Hans Blix
  13. Amateurs by Jah-Wren+Ryel · · Score: 4, Insightful

    How can anyone take an article seriously when the very first sentence just screams, "AMATEUR!!" like this one does:

    Intel may very well go down in history as the first processor manufacturer with a dual-core solution, if only by three days.

    IBM Power4, Power5
    HP PA-8800
    Sun Sparc IV

    All full-fledged dual-core processors shipping long before Intel -- HP's been shipping for over a year and IBM's already well in to their 2nd generation of dual core processors with Power5.

    Sure, you can excuse the author with some hand-waving about x86 context only or whatever. But if they really knew what they were talking about, they would have said it that way - or at least a competent editor would have corrected it. If these guys can't even get the trivial stuff right, how can anyone trust them to get the real technical details right?

    --
    When information is power, privacy is freedom.
    1. Re:Amateurs by leoc · · Score: 5, Insightful

      Another thing that pisses me off is that he tests these 64 bit CPU's with 32 bit Windows, claiming that Linux is "hardly mainstream".

      What a load of crap.

      These dual core chips are PERFECT for high performance NON-GAMER Linux systems, and yet these guys disregard the most mature and stable 64 bit platform to run game benchmarks on 32 bit windows.

      --
      STFU about slashdot bias.
  14. Re:As for gamers (from TFA) by NanoGator · · Score: 2, Insightful

    " The question this raises, though, is whether there are any games designed to work better on hyperthreaded/multiprocessor systems."

    Why worry about the past? If these processors take off, new games will support them.

    --
    "Derp de derp."
  15. Um, think again... by Svartalf · · Score: 2, Insightful

    Just because it'll priortize, etc. doesn't mean that it's running the threads simultaneously which is what "at once" actually means. The only way is to have Hyperthreading or SMP for that. In the case of the SMP machine, it'll priortize the threads and divvy them up across the CPUs/Cores on the machine, to be executed as in-parallel as is possible.

    On a non-Hyperthreading, non-SMP machine, it's going to execute only as fast as the one-legged man is able to get to kicking asses...

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  16. Over here: Apples compared to: Oranges by Anonymous Coward · · Score: 1, Insightful

    What is this supposed to tell me?

    How does a dual core opteron stack up against a dual core pentium? Seems a simple question. But I guess they thought a better comparison would be to compare two dual core opterons against a single dual core pentium...brilliant.

    This just re-inforces my belief that review sites never tell you anything of any use. Horrendous graphs (like showing scores of 1660 vs: 1640, but starting the graph at 1600 so the 1660 looks 150% times better than 1640, instead of 2%).

    The hyperbole also gets to me....chips/systems are always 'blowing away the competition' when they are like, 5% faster. Hey...get real. When I upgraded my P166 to an Athlon 2400+, did I really care that it might have been 5% faster/slower than it's competition? It was over 10x faster than the system it replaced! Let's get some reality in here....

    But of course, we know it's all about scoops and page views for advertising anyway...integrity is gone, if it ever existed in the first place.

    the
    canonical
    anonymous
    coward