Slashdot Mirror


Bulldozer Server Benchmarks Not Promising

New submitter RobinEggs writes "Some reviews of Bulldozer's server performance have arrived. Ars Technica has the breakdown, and the results are pretty ugly. Apparently Bulldozer fares just as poorly with servers as with desktops. From the article: 'One reason for the underwhelming performance on the desktop is that the Bulldozer architecture emphasizes multithreaded performance over single-threaded performance. For desktop applications, where single-threaded performance is still king, this is a problem. Server workloads, in contrast, typically have to handle multiple users, network connections, and virtual machines concurrently. This makes them a much better fit for processors that support lots of concurrent threads. ... It looks as though the decisions that hurt Bulldozer on the desktop continue to hurt it in the server room. Although the server benchmarks don't show the same regressions as were found on the desktop, they do little to justify the design of the new architecture.' It's probably much too early to start editorializing about the end of AMD, or even to say with certainty that Bulldozer has failed, but my untrained eye can't yet see any possible silver lining in these new processors."

66 of 235 comments (clear)

  1. This article makes no sense. by hellop2 · · Score: 4, Funny

    Bulldozers do not make good servers. Use a computer. Problem solved.

    --
    How many more years will slashdot have an off-by-one error on your Score in your profile?
    1. Re:This article makes no sense. by Anonymous Coward · · Score: 2, Funny

      Have you any idea how much damage that bulldozer would suffer if I just let it roll straight over you?

    2. Re:This article makes no sense. by TeknoHog · · Score: 3, Insightful

      Bulldozers are turing complete, so they are computers. They're just slow, as the articles says. Whoever thought moving earth around to store bits for the infinite tape part was kidding themselves.

      At least you could run a simulation before actually building one.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:This article makes no sense. by RockDoctor · · Score: 3, Funny

      Which is why you persuade the planning official to do the laying in the mud, squirming, while you go off to the pub for a quick couple of pints, a bag of peanuts, and the End of The World As We Know It.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  2. They are a catastrophe ... by unity100 · · Score: 4, Insightful

    And yet, 3 supercomputers with those opterons were ordered in the last 4 weeks ? and in a month, one of them - which is being revamped from #3 supercomputer position of the world - will be #1 supercomputer of the world when complete ? Was lockheed martin also morons to choose an opteron based supercomputer ?

    Why is an article which is apparently written to bash amd was included in slashdot despite its apparent bias ?

    1. Re:They are a catastrophe ... by CajunArson · · Score: 5, Insightful

      1. Nobody with a sig advertizing knock-off PHP plugins even has the right to use the word "supercomputer" in a sentence.

      2. Supercomputers are NOT built based on processor speed. If you took the SPARC CPUs used in the K computer (the worlds fastest and *not* running opterons) and put them into a regular server or desktop, then you'd have a pretty underwhelming computer. Most of the $$$ going into supercomputers goes to the interconnects, not the CPUs. So sure, use the opterons in the supercomputer where AMD sells them at firesale prices and does not make any money. The rest of us will use Xeons and be very happy with the results.

      3. You are a well known AMD fanboi and your repetitive posts are becoming less and less amusing.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    2. Re:They are a catastrophe ... by gman003 · · Score: 4, Insightful

      Supercomputer workloads are significantly different than server workloads, as they typically focus on embarrassingly parallel problems and on throughput rather than latency.

      You may as well be saying "why are so many desktops built on x86 chips? It seems like every day I read something on how ARM is better for smartphones".

    3. Re:They are a catastrophe ... by dave420 · · Score: 2, Insightful

      He's saying, successfully, that you are out of your depth. Again.

    4. Re:They are a catastrophe ... by serviscope_minor · · Score: 4, Interesting

      Supercomputers are NOT built based on processor speed.

      Um.

      That's rather an oversimplification, to the point of being wrong.

      Supercomputers need good interconnects and lots of processing power. One or the other alone won't do.

      Much of the $$$ goes into interconnects, but also the CPUs and the cooling, which is very dependent on the CPUS. All things considered, neither AMD nor Intel have the fast interconnects on-die (unlike Fijutsu), so pretty much the main thing to choose between the CPUs is, well, the CPUs.

      And it seems like AMD are the best option at the moment for this kind of workload.

      The rest of us will use Xeons and be very happy with the results.

      No, you will. I'll stick with my Supermicro quad 6100s for as long as I can and be very happy with the immense price/performance they offered.

      --
      SJW n. One who posts facts.
    5. Re:They are a catastrophe ... by the+linux+geek · · Score: 4, Informative

      There is roughly zero overlap between what makes a good HPC processor and what makes a good datacenter processor.

      Hint: AVX throughput matters almost none when running an SQL server, but looks very good on Linpack.

    6. Re:They are a catastrophe ... by Junta · · Score: 2

      one of them - which is being revamped from #3 supercomputer position of the world - will be #1 supercomputer of the world when complete ?

      You mean Jaguar, which is adding nVidia Tesla GPUS, memory, and refreshing the cluster interconnect while also doing Bulldozer? Where the Bulldozers are replacing Istanbul processors and *not* Magny-Cours? Even amongst the Magny-Cours in the top, they are 8-core not 12-core. Even for HPC there is some thought that 12-core will outperform Bulldozer due to shared FPU for many workloads, *but* GPUs are becoming the vogue way of doing that stuff anyway.

      As others have pointed out, processors matter, but everything else matters *more* per dollar. Cray is a surprisingly small company that can't change their architecture (HTX IO oriented, IIRC) on a whim and even if Intel provides some boost in theory, it's not an effort they can afford.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    7. Re:They are a catastrophe ... by TheRaven64 · · Score: 2

      That's not really fair. I would say 'still' rather than 'again'...

      --
      I am TheRaven on Soylent News
    8. Re:They are a catastrophe ... by wagnerrp · · Score: 2

      Supercomputer workloads are not embarrassingly parallel problems. For those tasks, you use a much cheaper grid computer, connected through gigabit ethernet, or even over the internet. By definition, embarrassingly parallel problems need relatively little communication, so there is no sense wasting the extremely high end interconnects you find on supercomputers for such problems.

    9. Re:They are a catastrophe ... by prefect42 · · Score: 4, Insightful

      Hang on, "typical focus on embarrassingly parallel problems"? That's just plainly not true. Pick a classical problem for HPC, weather forecasting. You break up the atmosphere into a bunch of cubes and distribute those cubes in a sensible way between your nodes. You model the flows between the cubes on a local machine and pass the edge information to neighbouring nodes. If it's embarrassingly parallel then you wouldn't be passing edge information, but that would mean weather wouldn't move from one area to another...

      CFD for modelling heat or air flow, or pathogen propagation. Modelling population trends with microsimulation, or even parallel simulation of software systems. None of that is embarrassingly parallel. You wouldn't spend all your money on low latency high bandwidth interconnects if all the nodes spent their days playing with themselves.

      Something like raytracing *can* be embarrassingly parallel, but I'd say most that runs on HPC isn't.

      --

      jh

    10. Re:They are a catastrophe ... by Shinobi · · Score: 2

      Fairly good summary of the situation, but I think you can cut it even shorter:

      People chose Cray for the I/O systems and the expertise available. The I/O just happens to be built around Opterons, since that's what it was first designed for, back when Opterons kicked Xeons ass.

    11. Re:They are a catastrophe ... by barc0001 · · Score: 2

      And this is why Slashdot's traffic is dying. First time I've come here in almost a month and the second most prominent thread on this article is some guy pointing out some supercomputer orders (which I recalled reading about on another site) and then someone else immediately starting a flamewar with him on 3 points, 2 of which are personal attacks. Then the pile-on comes. Nice.

  3. Ars Troll Articles Are Arse by raddude99 · · Score: 5, Insightful

    The standard of writing at "Ars Technica" have declined far more than AMD's relative performance to Intel.

    1. Re:Ars Troll Articles Are Arse by sgt+scrub · · Score: 4, Insightful

      I completely agree. You have to hunt down which link is the correct link to find the specs that they eventually skewed to make an inflammatory point. They are writing articles to fill pages with advertisements based on a headline that is sure to piss off someone.

      --
      Having to work for a living is the root of all evil.
    2. Re:Ars Troll Articles Are Arse by Kjella · · Score: 4, Insightful

      I don't go there for the tech articles, but the part on page 2 where they pull AMDs TPC-C numbers apart is pretty damn good.

      AMD claims 1.2 million tpmC for a two-socket Opteron 6282 SE system. The company compares this to a score for a two-socket Opteron 6176 SE system (each socket having 12 cores), (...) AMD also claims that this beats "competing solutions" by "as much as" 18 percent. (...) the reference AMD uses is another official result: dual Xeon X5690s (6 core, 12 thread, 3.46 GHz) with 384GB RAM. (...) looking just at the servers and their storage, and assuming similar discounts, we get prices of around $260,000 for the Opteron 6100 system, $879,000 for the Opteron 6200 system, and $511,000 for the Xeon system.

      Basically their figures are doped with a massive SSD storage solution to make a slow CPU look good. And they show that if you wanted to spend $879,000 on a system, there's much faster Intel solutions (even though the CPUs cost more). So they're doing pretty good on the economics end at least.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Ars Troll Articles Are Arse by Bleek+II · · Score: 2

      I posted this bellow but realized it should go here.

      Anandtech.com provides much more knowledgeable and professional reviews. They had this to about AMD's new chip,

      "Unfortunately, with the current power management in ESXi, we are not satisfied with the Performance/watt ratio of the Opteron 6276. The Xeon needs up to 25% less energy and performs slightly better. So if performance/watt is your first priority, we think the current Xeons are your best option. The Opteron 6276 offers a better performance per dollar ratio. It delivers the performance of $1000 Xeon (X5650) at $800. Add to this that the G34 based servers are typically less expensive than their Intel LGA 1366 counterparts and the price bonus for the new Opteron grows. If performance/dollar is your first priority, we think the Opteron 6276 is an attractive alternative." http://www.anandtech.com/show/5058/amds-opteron-interlagos-6200/1

      I don't understand why other sites are more popular.

    4. Re:Ars Troll Articles Are Arse by Tyler+Eaves · · Score: 3, Insightful

      Anyone who runs a datacenter? Every watt you use is another watt you have to cool.

      --
      TODO: Something witty here...
    5. Re:Ars Troll Articles Are Arse by hawguy · · Score: 5, Insightful

      So if performance/watt is your first priority, we think the current Xeons are your best option.

      Who, other than NASA (et al) has performance/watt a high priority, much less their first priority? And for NASA, the priority for performance/watt's only for space bound vehicles. I doubt they're sending supercomputers into space.

      Bogus.

      Anyone who pays for their own power?

      Power is a significant portion of the operating cost of a server - a server that's 25% more energy efficient with the same performance is a sizable savings. You don't just pay for watts to the server, every watt that goes into the server has to be taken away by cooling, and has to be supplied by an expensive redundant power infrastructure.

    6. Re:Ars Troll Articles Are Arse by fast+turtle · · Score: 2

      lots of data centers are having to look at TDP issues as they're starting to reach the limits of both their cooling and electrical connections. Lower TDP means less heat, meaning less cooling and power demand

      As a desktop user, the reason I'm willing to stick with AMD is their performance per watt. That's right, I like cooler running parts as the system fans don't have to spin so fast, thus making less noise and as I live in the desert, I sure as hell don't need extra heat during the summer though during the winters it means I don't have to turn my electric heater on.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    7. Re:Ars Troll Articles Are Arse by Shinobi · · Score: 2

      Every data center that is even remotely serious:

      Even with the Crays or the IBM Power series or Mainframes, despite their hardware costs, the big focus over the lifetime of the systems is the triangle relationship of power, cooling and physical space costs, which all affect each other btw.

      In the HPC facilities I work with, they consider any yearly average utilization rate below 90% to be abysmal, and anything below 95% is still really bad.(And that doesn't just factor in compute jobs, but also system maintenance, replacement of dead nodes etc. Only exceptions are when a cluster is being majorly upgraded/rebuilt).

    8. Re:Ars Troll Articles Are Arse by 0123456 · · Score: 2

      As a desktop user, the reason I'm willing to stick with AMD is their performance per watt.

      Uh, isn't Bulldozer both slower and more power-hungry than comparable Intel CPUs? I know AMD couldn't come close to my i5 system when I built it a few months ago.

    9. Re:Ars Troll Articles Are Arse by UnknownSoldier · · Score: 3, Interesting

      > I'd only clicked on a couple of articles since Jon Stokes left,

      Agreed! Jon "Hannibul" Stokes articles were extremely well-written; explaining the latest esoteric hardware in [almost] layman's terms.
      It's too bad he left Ars Technica -- the site jumped the shark a while ago and is everything is dumbed down. At least AnandTech is still [relatively] OK.
      http://arstechnica.com/staff/palatine/2011/07/send-off-jon-hannibal-stokes-marches-his-elephant-army-away-from-ars.ars

      Sad that none of the links work ... for his "Classic" Essays ;-(
      http://arstechnica.com/paedia/cpu.html

  4. Recall the Itanium by G3ckoG33k · · Score: 4, Insightful

    Recall the Itanium from Intel and HP.. It started out with great hype more than ten years ago. When the first benchmarks came no-one wanted to believe them. Still that particular architecture is about to die.

    Unfortunately, Bulldozer may end up with a similar fate. The big difference is that Intel had its regular desktop cpu line-up to finance the Itanium disaster. If nothing can be much improved on the AMD cpu side, can the shrinking graphics card business save AMD?

    I hope so.

    1. Re:Recall the Itanium by Xanny · · Score: 2

      Itanium failed moreso because it tried to replace x86 with a new 64 bit only version. That is why it bombed more than any performance benchmarks. The sad thing for AMD is that Bulldozer is all around not favorable for anything - it always comes up to a 9 / 10 where someone else has a 10 / 10, it is a jack of all trades but in processor land that is bad. It has somewhat decent power efficiency, but is terrible compared to other 32nm processors from Intel, it is more in 45nm land. It has good performance in parallel tasks, but the high end i7 2600k is better at price / performance and efficiency, and the new i7 3960x blows it out of the water with 12 threads at once. Its price to performance isn't bad, but i5 2500ks beat it fairly soundly, especially in serial tasks. AMD really needs to go back to the drawing board and crank out a platform with per core efficiency rivaling Sandy Bridge. Lots of cores on a die doesn't mean much when the individual cores are regressions from the Phenom line.

  5. it's sad by madmayr · · Score: 2

    i always liked the AMD CPUs, mostly for almost equal computing power for less money but at the moment this is not really true anymore it seems when i look at the benchmarks (doesn't matter if desktop or server)

  6. I don't get it. It beat the Xeons?? by TheSunborn · · Score: 5, Insightful

    I really don't get the conclusion.

    The bulldozer is faster then the Xeon chip on all cpu benchmarks which can generate enough threads to fill all cores.

    Each bulldozer core is as fast as a core on a Opteron 6100.

    It looks exactly like the cpu I want in my web/db server, and my supercomputer.

    1. Re:I don't get it. It beat the Xeons?? by Chrisq · · Score: 5, Insightful
      I agree. Its a very biased summary. From TFA:

      In AnandTech's benchmarks, the 6200 failed to beat Intel's Xeon processors, in spite of Intel's core and thread deficit. In others, 6200 pulled ahead, with a lead topping out at about 30 percent.

      That's hardly an unmitigated disaster for a cheaper chi and the first release from a new architecture.

    2. Re:I don't get it. It beat the Xeons?? by RobinEggs · · Score: 4, Insightful

      I really don't get the conclusion.

      The bulldozer is faster then the Xeon chip on all cpu benchmarks which can generate enough threads to fill all cores.

      Each bulldozer core is as fast as a core on a Opteron 6100.

      It looks exactly like the cpu I want in my web/db server, and my supercomputer.

      Do the majority of real world uses 'fill all cores'? Are you arguing that the vast majority of these benchmarks are useless? I can't distinguish between which tests use all of the cores and which don't, but it's not my field.

      However, the results fall far short of a resounding success for AMD. The results are broadly split between "tied with Opteron 6100" and "33 percent or less faster than Opteron 6100." For a processor with 33 percent more cores, running highly scalable multithreaded workloads, that's a poor show. Best-case, AMD has stood still in terms of per-thread performance. Worst case, the Bulldozer architecture is so much slower than AMD's old design that the new design needs four more threads just to match the old design. AMD compromised single-threaded performance in order to allow Bulldozer to run more threads concurrently, and that trade-off simply hasn't been worth it.

      That's the problem. There are several instances in which AMD isn't even beating itself. Almost none of the tests show it working better than the old 6100 Opterons on a per-core basis. And the Xeons the 6200 only sometimes beat are 18 months old; new Xeons ship next quarter. I suppose if I accept your statement about "filling all cores" at face value, given my general ignorance of the server market, then I have to admit that Bulldozer could be superior in situations that filled all of the cores most or all of the time. Is that a significant potential market share? Does it justify an entirely new architecture?

    3. Re:I don't get it. It beat the Xeons?? by TheSunborn · · Score: 4, Insightful

      No benefit???

      I think that increasing the core count from 12 to 16 within the same power budget, using the same socket count as a benefit but that might just be me.

    4. Re:I don't get it. It beat the Xeons?? by swalve · · Score: 2

      This sounds depressingly like when the Pentium 4 came out. And what are we all using now? Dual core pentium III's with extra stuff bolted on.

    5. Re:I don't get it. It beat the Xeons?? by Curunir_wolf · · Score: 4, Insightful

      Do the majority of real world uses 'fill all cores'? Are you arguing that the vast majority of these benchmarks are useless? I can't distinguish between which tests use all of the cores and which don't, but it's not my field.

      Obviously. The high performance server market these days doesn't really include web and mail servers. Most are being deployed for one of 2 purposes: (1) Large database servers, and (2) Virtual Server hosts. Both of those utilization of servers will take advantage of this architecture, unlike the contrived "benchmarks" used to test these chips.

      I haven't deployed a single server NOT used in a virtual environment in over 2 years. We are even deploying database servers as virtual these days, because the backup and fault-tolerant features are so good. These new Bulldozers look like they'll be on the list for the next set of hardware I need.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    6. Re:I don't get it. It beat the Xeons?? by Kjella · · Score: 2

      A lot of that is due to the die shrink from 45 to 32nm. AMD isn't following Intel's tick-tock principle, this is both a tick and a tock. So people are comparing this to what they'd expect from a die shrunk Magny-Cours. Same on the desktop side, many were wondering why not just die shrink the X6. Unfortunately you don't get the simple side-by-side comparisons on the same die size, but since it's not very clear if Bulldozer is helping or hurting that's bad in itself.

      --
      Live today, because you never know what tomorrow brings
    7. Re:I don't get it. It beat the Xeons?? by TheRaven64 · · Score: 2

      And what are we all using now? Dual core pentium III's with extra stuff bolted on

      Only if you're still using a Core Solo / Core Duo. The Core 2 and later chips were all a completely different microarchitecture. And one of the things that was bolted on to the Pentium III to make the earlier one was... the Pentium 4's branch predictor.

      --
      I am TheRaven on Soylent News
  7. AMD needs its swagger back by __aazsst3756 · · Score: 2

    We need healthy competition to Intel, to keep pushing tech forward and prices down. Sadly AMD simply has not performed over the last year or two, with no real answers to Intel's I series.

    1. Re:AMD needs its swagger back by Anonymous Coward · · Score: 3, Informative

      Sadly AMD simply has not performed over the last year or two, with no real answers to Intel's I series.

      While i totally agree on your first statement, i don't on the second. Last two years you say?.. My desktop is 1 year old, running a quad-core phenom@3.4GHz. Not only was it the best-value-for-money, costing me only 169 euro for the processor, it is also one of the fastest around - up to this very day, even for single-thread tasks.

      Here's a hint. Artificial benchmarks don't say a thing. There's one thing where AMD is very, very good and outperforms intel in any way, and that's memory management. I couldn't care less for floating point performance, or any other dry/wetstone-like test. What does count though, is how well a processor does in doing several tasks at a time. Running 2 games, at the same time (or 6 if i wish). And the OS-i-be-ashamed-to-say-the-name-off. And a numbercruncher. And a webbrowser with a dozen tabs. While chatting on skype. And drawing a 30-layered image with the gimp.

      And this box - doesnt' give a kick. It just does it - and each task runs just as well as were it running alone. Now tell me again, how was AMD not good on the desktop last 2 years?

    2. Re:AMD needs its swagger back by serviscope_minor · · Score: 5, Insightful

      Sadly AMD simply has not performed over the last year or two,

      That's just Simply not true. On the server side, the quad 6100 1U servers are very competitive, supplying as much (sometimes more) power than iuntel boxes for considerably less money. At this point they're a bit of a no-brainer in the server room.

      On the desktop, it is different. More of the benchmarks show that the core i5 is faster than the Phenom2 x6 and 8150. But some benchmarks show that the AMD showings can be considerably faster. The choice is really simple. If your workload is dominated by the kind of things that Intel do well, then buy intel, otherwise buy AMD.

      The CPUs are simply too close otherwise.

      --
      SJW n. One who posts facts.
    3. Re:AMD needs its swagger back by dc29A · · Score: 3, Insightful

      We need healthy competition to Intel, to keep pushing tech forward and prices down. Sadly AMD simply has not performed over the last year or two, with no real answers to Intel's I series.

      I built a Linux server/desktop earlier this year:
      AM3+ motherboard (4 RAM slots, 6 x SATA 6GB ports, 2 x USB 3.0 ports): 90$
      AMD 1090T six core CPU: 160$

      Great performance, incredible value. Once Bulldozer gets better, I can seamlessly upgrade it. Now, I'd like to see an Intel equivalent for this.

    4. Re:AMD needs its swagger back by smash · · Score: 2

      I'm sure intel can out-design intel any time it wants, but generally back in the real world they hit the mark pretty well with what actually matters spec sheet wise to get good performance. Be it smaller L1/L2 cache, or lack of onboard memory controller until well after AMD got it on die, intel has proven time and time again that they've been able to get more with less. The dozer has 2x-3x as many transistors and 50% more cores to barely beat a xeon that is about to be superseded. I wouldn't call that a win by any stretch.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    5. Re:AMD needs its swagger back by Afell001 · · Score: 2

      And can you run ECC memory on that Q6600? I know not everyone has to do this, but when you are talking about workstation-level tolerance, ECC memory becomes important, and to find that in the Intel world, you have to step up to Xeon processors and mainboards, which are much pricier.

      On the other hand, with standard off-the-shelf Athlon II, Phenom II and BD processors, I can use ECC memory (depending on the mainboard, of course) and get workstation-level memory tolerance.

      Again, I give you the caveat that not everyone has this requirement, but it sure is nice for those of us who want workstations without having to buy server parts.

  8. Re:Bulldozer outdated already ? by Chrisq · · Score: 4, Interesting

    I thought we all switched to full-fat floating-point operations over 15 years ago when the Pentium hit the mainstream and everyone finally had an on-die FPU in their PC

    Its application dependent. I doubt if much fp stuff gets done in cryptography, routing, and many simulations.

  9. Virtualization by Anonymous Coward · · Score: 3, Interesting

    When someone says that a CPU was designed around multiple threads I think virtualization. yeah you can argue that servers are multithreaded in that they have to handle multiple users connecting, but that's bull. I can write a badly threaded application that doesn't effectively use the multiple cores...

    So how do these cpus perform with something like ESX running on them?

    Scott

    1. Re:Virtualization by gl4ss · · Score: 2

      the anand benches were that. but they didn't make sense that much.

      --
      world was created 5 seconds before this post as it is.
  10. Great for BOINC! by courteaudotbiz · · Score: 3, Interesting

    That's perfect for running BOINC though, which is very good at using multiple cores at their full capacity. Useless for the business, but great for contributing to science projects :-)

  11. And moreover by unity100 · · Score: 2

    Bulldozer chips are in short supply due to sales. Because they are not able to immediately meet opteron demands, amd is keeping 8150 supply low, binning them as opterons instead, and therefore leaving desktop market undersupplied. read the informative thread below.

    http://www.overclock.net/t/1171264/compared-3-different-bulldozer-fx-8120s-want-to-know-the-difference/10

    bulldozer 8150s have been in short supply on newegg and amazon. sometimes they are out of stock, and you cant even put them on watchlist.

    way too high sales for a 'failed' processor ?

    1. Re:And moreover by PIBM · · Score: 3, Insightful

      Or simply, way too low yield...

    2. Re:And moreover by TheLink · · Score: 3, Interesting

      Too many? I don't think so. And please stop trying to convince the AMD fanboys that AMD is producing crap.

      Why?
      1) We need AMD alive and kicking to at least give Intel some competition (look at what has happened now that AMD is weak - Intel started having "unlock codes" to unlock more performance/features for their processors ).
      2) So someone needs to buy the current batch of AMD crap[1] to keep AMD alive till they come up with something better.
      3) I'd rather not buy AMD's current crap. It is inferior for most popular desktop and server tasks.
      4) Therefore we need as many AMD fanboys as possible to continue thinking that AMD is great and buying lots of AMD crap.

      [1] Yes I know AMD produced better stuff than Intel some years ago. However the latest CPUs ironically appear to be AMD's Prescott Edition CPUs.

      --
    3. Re:And moreover by TheLink · · Score: 2

      The reason why Intel can do this "unlock code" for extra _performance_ is because they're so far ahead of AMD that they can actually sell CPUs clocked slower than they can run. If AMD releases a similar priced CPU that's 10% faster, Intel can then price the "unlock code" to whatever they need to compete with AMD. Could even be free - they've already made money from the first sale.

      If AMD's CPUs were more competitive, Intel would have to sell most of their CPUs at the fastest speeds they can run. They wouldn't have enough room to play such games.

      --
  12. Questioning the benchmark procedures by KXeron · · Score: 2

    One element has me curious about how these benchmarks were prepared: Is the benchmark software compiled on the target platform/cpu combination with all available optimisations of that platform?

    Many of these benchmarks have a binary/library or set thereof that is written for a single target platform (the platform the original developers of the benchmark were working on), Usually pre-compiled, usually for intel, on an intel system, by an intel compiler, with intel optimisations or at least two of the four. This same binary is then used against whatever systems on compatible architectures, this has the high potential to produce skewed results on non-intel platforms as not all manufacturers use the same optimisations.

    While this specific processor may not be as great as it should have been, I feel that benchmarks in themselves are usually flawed and must be taken with a grain of salt until real-world software that isn't in a lab-style environment is attempted on it.

  13. That article was a catastrophe... by synapse7 · · Score: 2

    Maybe it's early, but I was having a hard time seeing the comparisons they were trying to make. Also when Ars was comparing pricing, X system is 400k and Y system is 600k, what the hell was that, usually stats like that would be accompanied with a link or site to said system. It said benchmarks were "here", I didn't see any. I'd like to see benchmark details such as OS. May be too early to judge as this is the first generation chip, and will the Bulldozer perform better under the next iteration of windows(if that was the control)?

  14. Re:Bulldozer outdated already ? by confused+one · · Score: 4, Interesting

    Windows does not (yet) know how to properly schedule threads on that hardware. This has caused issues with all the benchmarks, not unlike what happened when Intel Hyperthreading was first released. Once the proper support is added to the OS kernels, the results should be much better.

  15. Windows is not optimized for Bulldozer by Anonymous Coward · · Score: 5, Informative

    TPC-C is performed on Windows 2008 see http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=111111501
    Anantech tested on Windows 7.
    It is known that Windows 7 and 2008 are not optimized for Bulldozer, especially at the task scheduling level.
    So we do not know the real power of the Bulldozer architecture in the Windows world yet
    See http://hexus.net/tech/news/cpu/32394-bulldozer-benchmarks-correct-definitive which unfortunately only has very few benchmarks.
    You can also look at the phoronix site, where Bulldozer is tested on Linux.

    1. Re:Windows is not optimized for Bulldozer by confused+one · · Score: 2

      Toms Hardware and Tech Report have also discussed and tested this theory. They found the current Windows scheduler does not use the hardware correctly. AMD has whitepapers available explaining the issue and the changes requried for the scheduler(s). Microsoft is working to make the changes as is the Linux kernel team.

    2. Re:Windows is not optimized for Bulldozer by smash · · Score: 2

      Be this as it may: Windows is what 99% of people run. By the time Windows 8 hits RTM, the CPU landscape is going to look pretty different.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:Windows is not optimized for Bulldozer by washu_k · · Score: 4, Informative

      Windows is "not optimized" for Bulldozer because BD lies to the OS. A BD claims to have twice as many cores as it really has and Windows schedules as if this were true. In reality the BD "cores" are just a better form of hyper-threading. If BD said it had hyper-threading instead of real cores then Windows would schedule properly. All Linux and Windows 8 do is ignore the lies from the chip and use the hyper-threading scheduler.

  16. A much better source for this kind of information. by Bleek+II · · Score: 5, Informative

    Anandtech.com provides much more knowledgeable and professional reviews. They had this to about AMD's new chip, "Unfortunately, with the current power management in ESXi, we are not satisfied with the Performance/watt ratio of the Opteron 6276. The Xeon needs up to 25% less energy and performs slightly better. So if performance/watt is your first priority, we think the current Xeons are your best option. The Opteron 6276 offers a better performance per dollar ratio. It delivers the performance of $1000 Xeon (X5650) at $800. Add to this that the G34 based servers are typically less expensive than their Intel LGA 1366 counterparts and the price bonus for the new Opteron grows. If performance/dollar is your first priority, we think the Opteron 6276 is an attractive alternative." http://www.anandtech.com/show/5058/amds-opteron-interlagos-6200/14

  17. Bad artcile... by Junta · · Score: 4, Insightful

    Though I'm suspicious that Bulldozer is going down remarkably like NetBurst (NetBurst made design compromises for marketable massive clock gains, Bulldozer similarly makes compromises to boost the now-marketable core count) and time may prove that wrong, but this article was crap.

    It looked like they cherry picked some benchmarks from the world at large with no control. As pointed out in the article, the tpmC benchmark had massive storage differences and the cost delta means there were probably node count differences. There are so many things in play that it is impossible to derive any sort of statement specifically about the processors. The article, however uses that as a point to show AMD is more expensive to make AMD look bad but in the same breath says better SSDs probably drove the benefit to steal AMD's thunder. He can't have it both ways. I'm inclined to believe the storage architecture was the key in terms of cost and performance given the nature of the test.

    Later, the article says AMD should have just done 16-core Magny-Cours. Clearly AMD should hire him as he is a genius who *must* have considered all the complexities and figured out a way to achieve that core density when no one else in the industry has. No one pretends for a second that a bulldozer module matches 2 'real' cores, but they can't just wave their wand and make a 16-core package of the old architecture. Bulldozer is all about trying to ascertain the 'important' bits of a core and share other bits in the hopes the added resource gives most of the benefit of an additional core without the downsides that make it impossible to do that many cores on a socket.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  18. Sunk cost fallacy by JDG1980 · · Score: 2, Insightful

    Bulldozer can't consistently beat Phenom X6 in desktop workloads.

    It can't consistently beat Magny-Cours in server workloads.

    It doesn't seem to be any more power-efficient than AMD's last generation, despite being built on a smaller process node (32nm vs 45nm).

    At what point does AMD simply admit Bulldozer is a failure, pull the plug, and write off the sunk costs? Putting good money after bad is a classic business mistake that has killed many companies.

    AMD should continue improving their existing cores on the 32nm process (they already have some of the work done with Llano) and forget about their "revolutionary new" architecture which is basically this decade's Prescott.

    Or, heck, see if it's possible to scale up the Bobcat cores for mainstream desktop use. Don't forget, Intel's very successful Core 2 Duo came from a previous design (Pentium M) that had been reserved to laptops. AMD will probably have more luck increasing performance (both raw clock and IPC) on Bobcat than trying to tame the heat, insane transistor count, and long pipeline of Bulldozer.

    1. Re:Sunk cost fallacy by Junta · · Score: 4, Insightful

      Don't forget, Intel's very successful Core 2 Duo came from a previous design (Pentium M) that had been reserved to laptops

      That was a bit of a special case. It's not a testament of how fundamentally awesome low power processors are, and more of a illustration of *just* how bad NetBurst was. The Pentium M skipped NetBurst entirely because they *couldn't* make it work acceptably in a mobile device.

      *Usually* the low power parts optimize for overall wattage and *not* performance per watt. If they can get 25% more performance but at 10% more power, a desktop context may elect to do it and a mobile may elect not to.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  19. Re:Bulldozer outdated already ? by confused+one · · Score: 3, Interesting

    Tech Report demonstrated this to be the case by setting the thread affinity on their tests, so they were locked to specific cores, using only once core per module. They saw as much as a 30% improvement in the single threaded or lightly threaded benchmarks. Other sources, including AMD itself, have demonstrated as much as 10% improvement in performance by using a better thread scheduler. AMD has whitepapers discussing this issue.

    As for changing the OS kernels... Windows 8 already has the changes. Windows 7 and Server 2008 may get them in a future update (Service Pack?). Linux kernel support is ready and is available in a kernel patch. Compiler support is now included in VS 2010. So, not necessarily a flop; but, might be a short while before the full capability of the architecture is realized.

  20. Lots of Real World Users (TM) try to use all cores by amcdiarmid · · Score: 2
    The US Office of Management and Budget (OMB) has a virtual to physical server target of 15:1.

    Every large business, and most medium sized ones, are going to try to (at least) match that target.

    (athough memory seems to be a bigger constraint.)

  21. Re:Bulldozer outdated already ? by smash · · Score: 4, Informative

    wrong. the 386-sx had a 16 bit memory bus (vs 32 bit on the DX). It had no FPU, that was a separate socket.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  22. Re:Same ol BS benchmarks by Cassini2 · · Score: 2

    If this is a serious production application, consider optimizing your software. Firstly, spawning endless threads is rarely an efficient use of resources. After the thread count exceeds the number of available threads the CPU can process, the overhead of managing threads becomes pure overhead. The degree to which this overhead can be reduced is application dependent, but it is often worth chasing.

    Additionally, applying 10,000 and 200 rules at a rate of one thread per rule per packet is probably not a sensible strategy. Consider merging the rules and using one or more state machines to process the packet data once. That way only one set of reads occur per incoming packet, and the rest of the code is executed in tight state machines that cache efficiently.

    Finally, did you mean 65535*2*10k + 4*252*200?

    If ^ is interpreted as a power symbol, 65535^2^10k+4^252^200 results in a fantastically large number that all the supercomputers in the world could not process in real-time.