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."

235 comments

  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: 1

      Perhaps, but they make a bad-ass Beowulf Cluster!

    2. 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?

    3. Re:This article makes no sense. by Tsingi · · Score: 1, Funny

      None at all?

    4. Re:This article makes no sense. by Surt · · Score: 1

      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.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    5. Re:This article makes no sense. by ericloewe · · Score: 0

      Obligatory XKCD: http://www.xkcd.com/505/

    6. 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.
    7. 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 Anonymous Coward · · Score: 0

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

      HAHAHAHA... are you serious?

    2. 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.
    3. Re:They are a catastrophe ... by Anonymous Coward · · Score: 0

      Point taken. Next time I build a super computer I have a good look at these chips. For time being I don't see a reason to upgrade neither my Athlon X2 or C2Q machines to these though.

    4. 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".

    5. Re:They are a catastrophe ... by nstlgc · · Score: 0

      You must be new here.

      --
      I'm Rocco. I'm the +5 Funny man.
    6. Re:They are a catastrophe ... by gl4ss · · Score: 1

      in 'supercomputer' use it's more likely that the processes can be herded to the right cores to get the best boost in performance from the architecture.

      also you'd buy what you have available in such high numbers when you're buying something in such high numbers.

      the article itself is quite poorly written, at points considering money of sw into the performance equation, at times not telling if the benches are per core(or "thread" in new amd lingo).

      --
      world was created 5 seconds before this post as it is.
    7. Re:They are a catastrophe ... by luis_a_espinal · · Score: 1

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

      "weee wee weee ewww eewww ewww whine whine whine" -> i dont understand. what are you trying to say ?

      What, you are not going to address #2 and #3?

    8. Re:They are a catastrophe ... by PIBM · · Score: 1

      You forgot to point that the many of the highest performing super computers are using tons of NVIDIA video cards to achieve those performances..

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

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

    10. 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.
    11. 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.

    12. 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.
    13. 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
    14. 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.

    15. 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

    16. Re:They are a catastrophe ... by Anonymous Coward · · Score: 0

      "And yet, 3 supercomputers with those opterons were ordered in the last 4 weeks"

      BD supports some very useful new SIMD instructions. Great for common super-computer loads, useless for common server loads. BD is still slower and more power-hungry is every other common area.

      Intel's Knights Corner will probably screw AMD in this niche market, but for the immediate future, BD is the best.

    17. 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.

    18. 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.

    19. Re:They are a catastrophe ... by Shinobi · · Score: 1

      Pointing out and flaming astroturfers has always been a part of Slashdot. And if you read Unity100's post history, you'll see that it looks like AMD's PR department going at it.

    20. Re:They are a catastrophe ... by Anonymous Coward · · Score: 0

      This is where we make a distinction between classical supercomputers, which do problems like weather forecasting and require very fast interconnects; and computing clusters, which have slower interconnects, and are better at dealing with embarrassingly parallel problems. In both cases, throughput is still more important than latency, unlike for servers.

    21. Re:They are a catastrophe ... by barc0001 · · Score: 1

      Looking at his posting history doesn't say corporate astroturfer to me. Particularly not the unfocused obscenity filled posts. Sounds more to me like he just likes AMD and he happened to post some factual data and got flamed under the old tactic of "if you can't discredit the message, discredit the messenger".

      Besides, having AMD around is a good thing, unless you want to start going back to paying $750 for a midrange desktop processor. I remember those days, and not fondly.

    22. Re:They are a catastrophe ... by prefect42 · · Score: 1

      I almost completely agree with you. They don't *completely* focus on throughput though. In many cases you'd be more efficient running your problem for longer on fewer processors (where that's possible given memory requirements), but you still sometimes choose not to. It's not valuable being able to produce lots of forecasts for tomorrows weather tomorrow, the value is in providing one today.

      (Yes I know the reality is we produce lots of forecasts and sort of cherry-pick from them, but it reads better if I phrase it that way.)

      --

      jh

  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 Curupira · · Score: 1

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

      That article was written by Peter Bright -- he is the Ars Technica's John Dvorak. Yeah, the decline of Ars Technica is _that_ bad.

    5. Re:Ars Troll Articles Are Arse by tqk · · Score: 0

      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.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    6. Re:Ars Troll Articles Are Arse by edxwelch · · Score: 1

      I read the article and thought it was pretty insightful. What is the problem exactly?

    7. 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...
    8. 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.

    9. Re:Ars Troll Articles Are Arse by hedwards · · Score: 1

      You mean apart from how short sighted it is? The way that he's talking about Bulldozer you'd think that it was another Itanium. But, unlike Itanium AMD ought to be able to fix what's wrong with it in the future. The basic idea behind it is sound.

      Personally, I don't know how they could have gone that round as I have an earlier Zecate E-350 and it's more than enough for the things that I typically do, with great battery life as well. One of the things that people really need to understand is that very little software exists that plays to the strength of these chips which means that the performance isn't as good as it could be. Time will tell whether or not OpenCL takes over enough to make up for it, but in the mean time the results are going to look ugly.

      And Unknown Lamer took a pretty nasty potshot at AMD in that last sentence without any particular justification.

    10. 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
    11. Re:Ars Troll Articles Are Arse by TheRaven64 · · Score: 1

      I dropped them from the RSS feeds I subscribe to about a week ago. I'd only clicked on a couple of articles since Jon Stokes left, and before then his were about the only ones worth reading. I did occasionally enjoy the Chris Forman Mac articles, but only to see if I could spot at least one major inaccuracy per page...

      --
      I am TheRaven on Soylent News
    12. 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).

    13. 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.

    14. Re:Ars Troll Articles Are Arse by Rinikusu · · Score: 1

      The real CPU guys don't seem to write any more. Peter Bright is just a fucking long-timer forum troll with a decent understanding of CPU architecture, but I think he relishes in the role of trying to write the most inflammatory anti-fanboy hit pieces to get the highest page view count on the site. I don't read anything by that fucking moron because I won't give them the satisfaction.

      --
      If you were me, you'd be good lookin'. - six string samurai
    15. Re:Ars Troll Articles Are Arse by tqk · · Score: 1

      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.

      This smells of that "IT is a *Cost* Centre" accounting crap that I hate so much. It sounds like you're ignoring all the big bucks/efficiencies/etc. that these systems are producing for the plus side of the operation. The big focus over time ought to be income vs. cost of producing that income, not "You're spending too much on X vs. Y vs. Z!"

      If those data tractors are producing millions in income or efficiencies, quibbling that they're costing you some small percentage of those millions to do it should be the last thing on your mind.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    16. Re:Ars Troll Articles Are Arse by yuhong · · Score: 1

      Much better idea would be to use the same kind of storage and emphasize *cost-performance*. Particularly I am thinking of the quad-socket market.

    17. 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

    18. Re:Ars Troll Articles Are Arse by Shinobi · · Score: 1

      If you had read the context, you'd have seen that it was how important to count performance/watt.

      Unlike CPU power, upgrading cooling, power and physical space can't be made in small increments, it requires massive engineering and physical construction, and takes months, possibly over a year if you have a huge data center. Therefore, it is important to factor in power, cooling and physical space costs.

      Anyone who works on the engineering side knows that. System administration and comp.sci weenies tend to be rather clueless about it however... "Oh, just pile in more stuff...."

    19. Re:Ars Troll Articles Are Arse by Luckyo · · Score: 1

      Ars technica did no benchmarking of its own. It just seems to quote anandtech all over the article without going in depth.

      It's what you call a smear job, you cherry pick the worst parts and a few averages, present averages as peaks and worst parts as averages. Picture of bulldozer on fire at the head of article pretty much sums the article itself.

    20. Re:Ars Troll Articles Are Arse by afidel · · Score: 1

      No, it's really not unless you are running huge datacenters full of computers all doing the same thing. My ROI calculations show power and power for cooling are less than 5% of the 3 year cost of a server and that's only for the infrastructure portion, when you add in software and software configuration it's quite literally a rounding error. Now, if you have have maxed out your existing infrastructure and the alternatives are to either replace existing systems with more efficient ones or build a new facility, THEN you can start to talk serious ROI numbers, but power in and of itself is an inconsequential expense for most enterprises.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    21. Re:Ars Troll Articles Are Arse by Anonymous Coward · · Score: 0

      You mean apart from how short sighted it is? The way that he's talking about Bulldozer you'd think that it was another Itanium. But, unlike Itanium AMD ought to be able to fix what's wrong with it in the future. The basic idea behind it is sound.

      Why are you so sure the basic idea is sound? Bulldozer went partway down a CPU design path (speed demon) which Intel found to be very unsound years ago with the Pentium IV. Worse, AMD did a bunch of things it knew would hurt single thread performance (simplified cores) in hopes of raising multi-thread performance (by adding more of them via the module approach). The result is an imbalanced design tilted too far in favor of highly parallel loads.

      For the same net throughput, you're always better off with a processor design which uses fewer cores to get there, thanks to Amdahl's Law. The trend of adding more cores to CPUs is not because it's a great idea in the abstract, it's because processor designers ran out of practical ways to deliver more single thread performance in proportion to Moore's Law scaling. However, even though we're now forced down the path of increasing core counts, when you see Intel's Sandy Bridge delivering about the same parallel throughput as BD with half the cores, a much smaller die, and less power, it is reasonable to say that BD's basic idea isn't good. BD doesn't even blow away AMD's previous generation.

      Personally, I don't know how they could have gone that round as I have an earlier Zecate E-350 and it's more than enough for the things that I typically do, with great battery life as well. One of the things that people really need to understand is that very little software exists that plays to the strength of these chips which means that the performance isn't as good as it could be. Time will tell whether or not OpenCL takes over enough to make up for it, but in the mean time the results are going to look ugly.

      Not sure why you bring this up in the context of Bulldozer. There are no Bulldozers with integrated GPUs yet.

      But even when there are, OpenCL will not save AMD from needing to have good CPU performance. It just reduces the labor cost of GPGPU programming, at the price of usually getting worse performance than lower level techniques. It doesn't truly hide the problems GPUs have doing general purpose computing, you still need to have to have an embarrassingly parallel compute kernel which fits how GPUs work to get good results, so it's never going to be generally applicable to everything.

      Not even Apple, the creator of OpenCL, thinks they can make up for slow CPU performance with OpenCL. If they did, they'd probably be using AMD APUs by now.

    22. Re:Ars Troll Articles Are Arse by Courageous · · Score: 1

      While I have performed similar calculations and come to similar conclusions, when you calculated the cost of "power" (and you would, naturally also include cooling), did you at the same time calculate the depreciation costs of the implied capital for power and cooling (power mainboard, transformer, subpanel distribution, heat exchangers, chiller plant) as well as preventative maintenance and so forth for all of previous mentioned?

    23. Re:Ars Troll Articles Are Arse by afidel · · Score: 1

      Yep, actually my calculations took the UPS and AC portions as a straight kVA/BTU versus total capacity calculations which of course extremely pessimistic since infrastructure last much longer than the equipment it services. I didn't include PM contracts into the cost but they wouldn't materially change the numbers.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    24. Re:Ars Troll Articles Are Arse by Courageous · · Score: 1

      Isn't it funny how everyone's talking about how expensive power is, but when you do actual sunk and runtime cost calculations, it's rather meh? I have to tell this to sales people all the time. They look at me with disbelief.

      There was this company, COPAN systems (that got acquired by SGI, I think). Their storage was, without a doubt, the lowest power storage on the market. It was also expensive. When I told them that they were FAR too expensive, they tried to convince me that we'd actually SAVE money by buying storage that was $500K/PB more than mainstream companies like NetApp. I then brought out my power analysis.

      Here we have entire companies based on false premises.

      It's the damndest thing.

      BTW, it /was/ true that if you could not get more power from the municipal power sources, COPAN might work. But that's a thin thread indeed to hang a company on.

  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.

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

      It's way too soon to call Bulldozer dead. Unlike Itanium it does run standard software just fine, although it should do much better with software that's compiled for it. The cost certainly will come down and the performance will improve, the leap to this type of an architecture is more or less inevitable as time progresses.

      AMD has been way behind before, but this time they have a better position as their video cards are still quite good and can make use of them to speed the process up. I wouldn't personally count Bulldozer out for the count at this point.

    3. Re:Recall the Itanium by unixisc · · Score: 1

      Itanium failed b'cos the savings that one would get going from RISC to EPIC was a very small portion in terms of die area, while the compiler optimizations that were being done for it were being done under RISC as well. In other words, Itanium had little to offer over Xeon in terms of performance, and some of the principles of VLIW - like enhanced instruction level parallelism - was there in the final Alphas (21364) as well as POWER7. Aside from that, the compilers that were required for such processors were next to impossible to write. Initially, Intel was in a bad shape, until they swallowed their pride and adapted AMD's x64 instruction set, as demanded by Microsoft. However, when they finally adapted it, they managed to overtake AMD in terms of performance and power consumption.

      AMD would do well to make power savings, as well as performance/power central in its next designs, and also add a Wi-Fi chipset to its processors.

    4. Re:Recall the Itanium by Dogtanian · · Score: 1

      Recall the Itanium from Intel and HP. [..] 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.

      Yeah- but OTOH, although I don't know how much AMD spent on Bulldozer, I'm willing to bet that regardless of how expensive it was to develop, that figure would pale in comparison with the cost of developing Itanium... which AFAIK was mindbogglingly expensive.

      I'm sure I heard a few years ago (probably not that long after Itanium came out) that Intel had spent so much developing it that it was effectively a "bet the farm" type project that *had* to succeed. Well, it didn't, and Intel are still here, so evidently it wasn't.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  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)

    1. Re:it's sad by tqk · · Score: 1

      [I] always liked the AMD CPUs, mostly for almost equal computing power for less money ...

      Me too, and because Intel's a bully. I don't support bullies.

      Besides, CPU performance is only a small part of overall system performance. Doubling the speed of storage or network I/O is much easier/cheaper/more effective than dropping in a faster CPU.

      And, I hate bullies on principle.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    2. Re:it's sad by TheRaven64 · · Score: 1

      I just bought an AMD chip for the first time in years. They aren't doing great in the server, but compare what you can get in a fanless CPU from Intel and AMD and there's no competition. There would be, if Intel didn't intentionally cripple Atom to stop it from competing with the i3, but they do.

      --
      I am TheRaven on Soylent News
    3. Re:it's sad by Shinobi · · Score: 1

      Should have waited for the new 15W TDP Pentium, essentially an i3 without built-in GPU.

      I'm beating myself for not waiting for it >:/

    4. Re:it's sad by Anonymous Coward · · Score: 0

      I would love to live in your world. I've got a low end datacenter, relative to people I know, where single servers have multiple 8gbit fiber SAN connections and the SSD SAN costs over $100k/TB. Doubling IO is anything but easy/cheap.

      Relative to operating costs and per socket licensing fees, CPU costs aren't even part of the equation. Performance/Watt/Socket is all that matters. Slap in as much IO and run as many Images as I can on a given server.

    5. Re:it's sad by TheRaven64 · · Score: 1

      And they disable VT-x. AMD's low-end chips have hardware virtualisation support enabled.

      --
      I am TheRaven on Soylent News
    6. Re:it's sad by Shinobi · · Score: 1

      Was true for earlier generations, but this one has VT-x, which is why I'm beating myself... =(

      2 cores/4 threads, 1.2GHz, VT-x... I should have waited for it. Fanless CPU and a low-power GPU that can easily be run fanless, such as a GT520 or something, instead of the fucking Zacate that gets hot as hell even with a fan when you put a slight load on it.... Hitting 67 degrees Celsius when decoding a movie on the GPU.

    7. Re:it's sad by Shinobi · · Score: 1

      Forgot to add this btw:

      It also supports ECC, so if you find a mobo that supports it...

      It's the Intel Pentium 350 btw.

    8. Re:it's sad by Anonymous Coward · · Score: 0

      It seems there's a lot of low speed low power Sandy Bridge CPUs with VT-x and ECC... I had no idea!

      http://ark.intel.com/search/advanced/?s=t&ECCMemory=true&VTX=true&CodeNameText=Sandy%20Bridge

  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 papabob2 · · Score: 1

      FTFA: "This was tested against the not-quite-top-end 2.2 GHz Opteron 6174 and the several-below-top-end 2.93 GHz Xeon X5670"

      Of course it beats a Xeons... 18 months old. Anyway this article is focused on show how buying these CPUs doesn't make much sense in a economic point of view

    3. Re:I don't get it. It beat the Xeons?? by Anonymous Coward · · Score: 1

      Except that 6200 setup was _more_ expensive, I believe.

    4. Re:I don't get it. It beat the Xeons?? by confused+one · · Score: 1

      That's how I read the other reviews as well. It seems like a fairly good chip for servers or workstations.

    5. Re:I don't get it. It beat the Xeons?? by Gaygirlie · · Score: 0

      You are missing the whole point of the article. The point is that AMD went to great lengths in designing a new architecture and in advertising it as the Next Big Thing yet there is no benefit anywhere to be seen, the old architecture with as many cores would provide the exact same server performance and better desktop performance. That is the point. You are misreading the article by letting your bias colour it.

    6. 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?

    7. Re:I don't get it. It beat the Xeons?? by Anonymous Coward · · Score: 0

      That's hardly an unmitigated disaster for a cheaper chi

      Could you share the results of your chi benchmarks? Speed is not everything, if it gets my chi flowing I'll buy it.

    8. 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.

    9. 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.

    10. Re:I don't get it. It beat the Xeons?? by dave420 · · Score: 0

      That's just a slight upgrade, not the "next big thing" it's been touted as.

    11. 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
    12. Re:I don't get it. It beat the Xeons?? by epine · · Score: 1

      The point is that AMD went to great lengths in designing a new architecture and in advertising it as the Next Big Thing yet there is no benefit anywhere to be seen

      And never before has the Next Big Thing entered the world with a whimper rather than a bang?

      9 Gadgets That Prove You(slashcode fuckup)re a Hard-Core Early Adopter

      What was your opinion on the Motorola DynaTAC 8000X back in the day? Did you bitch slap Motorola for wasting your time? Not the Next Big Thing after all?

      My perspective is that this architecture is exposing weakness in AMD's process technology, and that it was designed on the premise that their process technology would be much further ahead. One of AMD's goals behind the scenes is to come up with a process technology equally well suited for the CPU and the GPU. The main problem here is that AMD is not a strong enough company to survive continued weakness. Obviously they had different ideas about where this would be at this point in time or it would not have been designed this way in the first place (or survived the massive pre-silicon performance simulation).

      Here's why I sometimes what to punch the "What have you done for me lately?" crowd flat on the nose:

      Performance improvements aimed at improving scalability started heavily with [Postgres] version 8.1, and running simple benchmarks version 8.4 has been shown to be more than 10 times faster on read only workloads and at least 7.5 times faster on both read and write workloads compared with version 8.0.

      ACID first, performance second. Unless an early version is soundly trounced by MySQL in a page view benchmark, resulting in a giant lemming exodus.

      The fixation on surface metrics also worked wonders in the race to the bottom at your local grocery store. "Organic" is actually just a synonym for "what used to be the default back in 1970 until we optimized out all the nutrition, nickle by nickle".

    13. Re:I don't get it. It beat the Xeons?? by Daniel_Staal · · Score: 1

      Not if the per-core performance went down by 20%. Overall, it hasn't, but it also hasn't increased anywhere.

      More cores are nice, but they don't mean much. The question any CPU has to answer is 'What can you do?'. Throwing more cores in doesn't mean it can do more, if the cores aren't well designed.

      --
      'Sensible' is a curse word.
    14. Re:I don't get it. It beat the Xeons?? by gral · · Score: 1

      I believe it was AMD that came out with a working 64-bit processor release about the time EVERYONE was saying there was not a need. Intel ended up playing catch up. This is a brand new architecture. It is pretty cool that they are putting so many processors in how much watts? For server farms and such, cool is where you want to be. I believe to really see a comparison we need to see how much watts were used running several virtual systems doing calculations etc.

      --
      Scott Carr
    15. Re:I don't get it. It beat the Xeons?? by Anonymous Coward · · Score: 0

      It beat old xeons, based on 3 year old Nehalem architecture, slightly, on some tests.

      But in January Intel will release Sanby Bridge based xeons. These will offer quite big performance improvement over the old Xeons.

    16. Re:I don't get it. It beat the Xeons?? by serviscope_minor · · Score: 1

      Except that 6200 setup was _more_ expensive, I believe.

      Yes. They were spengin something like $1e6.

      If you're under some kind of budget constraints and want servers more in the $10,000 range, the Opteron 6100s are generally better price/performane than the Xeons.

      --
      SJW n. One who posts facts.
    17. 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
    18. Re:I don't get it. It beat the Xeons?? by Anonymous Coward · · Score: 0

      33% more cores at 20% less per core is still a six and two thirds percent improvement, and that's without compiler and scheduler optimizations.

      I think a lot of people are just angry that AMD is still preventing Intel from raping everyone.

    19. Re:I don't get it. It beat the Xeons?? by UnknowingFool · · Score: 1

      Well the question remains are they better than Intel chips that will be shipping soon? It appears that the per core performance has not increased than older AMD chips but the number of cores per chip had. Will this beat the Sandy Bridge Xeons coming out? They will have only 6 cores but if overall chip performance is higher then it is a new debate.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    20. Re:I don't get it. It beat the Xeons?? by hedwards · · Score: 1

      Well, no it's the next big thing, they just need to fix the chips. What you're suggesting is tantamount to declaring the Sopwith Camel to not be the next big thing because it couldn't manage a flight across the Atlantic. What they're doing with Bulldozer is revolutionary and it's going to take time for them to get it right.

    21. Re:I don't get it. It beat the Xeons?? by smash · · Score: 1

      It also used 2-3x as many transistors to do so....

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    22. Re:I don't get it. It beat the Xeons?? by 0123456 · · Score: 1

      I believe it was AMD that came out with a working 64-bit processor release about the time EVERYONE was saying there was not a need.

      Intel wasn't saying there was no need, they were saying, 'Pah, x86 sucks, you don't want a 64-bit x86, you want our shiny new Itanium, which is much better (plus we don't have to compete with AMD anymore)'. Similarly, I believe Sun, MIPS, etc already had 64-bit CPUs at that time.

      And, arguably, the AMD64 CPUs were a solution in search of a problem for the first few years; they were good in servers, but there was no real need for 64-bit desktop systems until 2008-2010 when they regularly started hitting 4GB RAM limits.

    23. Re:I don't get it. It beat the Xeons?? by Gaygirlie · · Score: 1

      What was your opinion on the Motorola DynaTAC 8000X back in the day? Did you bitch slap Motorola for wasting your time? Not the Next Big Thing after all?

      No need to try to attack me here, I wasn't bashing AMD and in fact I didn't even show any opinion of mine at all. I merely pointed out what the article was about and what they were trying to say.

    24. Re:I don't get it. It beat the Xeons?? by sjames · · Score: 1

      You're glossing over TFA a bit, it claimed Bulldozed is a "catastrophe" which you don't seem to agree with.

      It's not much surprise that the first release of a new architecture will only be a mild improvement over the old one. First prove the architecture works, then the next generation will start taking maximum advantage of it.

    25. Re:I don't get it. It beat the Xeons?? by Rockoon · · Score: 1

      Do the majority of real world uses 'fill all cores'?

      In the majority of my real world use cases, I only need a $20 single core chip.

      I dont care about the majority of real world use cases because those cases are already far into performance-masturbation territory. I do not care so much if the photoshop blur filter takes an extra 6ms, but it matters a lot to me if an h.264 encode takes an extra 45 minutes.

      Going from 2 core to 6+ core is a massive win if you are doing encoding. It doesnt matter if its an intel or AMD chip that you are going to or from. The only single-threaded shit I sit through was already fast enough yesterday.

      --
      "His name was James Damore."
    26. Re:I don't get it. It beat the Xeons?? by Anonymous Coward · · Score: 0

      Each bulldozer core is not going to be just as fast as pre-bulldozer core because bulldozer cores are not 100% independent from each other. As you recall, they are *modules* consisting of two cores each. Each *module* shares certain parts with each of the cores.

      On the other hand, you have MORE cores countering slightly slower per core performance.

      I have one of these "embarrassingly parallel" problems. Actually, most of the problems that are slow fall under this paradigm. I will be testing which processor is best *throughput per $* and that's what I will still with. Who cares about anything on the server except needed performance per $ (and yes, this includes power costs)?

    27. Re:I don't get it. It beat the Xeons?? by TheRaven64 · · Score: 1

      And, arguably, the AMD64 CPUs were a solution in search of a problem for the first few years; they were good in servers, but there was no real need for 64-bit desktop systems until 2008-2010 when they regularly started hitting 4GB RAM limits.

      x86-64 had a lot of other advantages besides the 64-bit address space: The 64-bit mode let them break binary compatibility, so you also got (among other things):

      • SSE guaranteed so you could always emit SSE instead of x87 stuff for floating point (huge win for anything float-heavy)
      • More GPRs.
      • Fewer restrictions in the registers that could be used with certain instructions
      • RIP-relative addressing so you didn't need crazy tricks to make position-independent code work.

      This gave you a typical 10-20% speedup when recompiling code in 64-bit mode. It also meant that '64-bit is faster' got propagated as a general truth, when it's often false on other architectures.

      --
      I am TheRaven on Soylent News
    28. 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
    29. Re:I don't get it. It beat the Xeons?? by pjr.cc · · Score: 1

      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.

      These days "real world uses" in the data center often include virtualisation, so "fulling all cores" is quite often possible. AMD used to have quite an advantage in the virtualisation field simply because pacifica (amds first gen hardware virt) was more efficient and less buggy then vanderpool (intels). These days, i dont believe thats quite as true anymore.

    30. Re:I don't get it. It beat the Xeons?? by 0123456 · · Score: 1

      Sure, but few people were going to switch from 32-bit Windows to 64-bit Windows on their desktop system for those.

      There was no physical need for 64-bit x86 desktop CPUs until we ran out of usable address space and Microsoft said 'no, we're not supporting PAE on the desktop'.

    31. Re:I don't get it. It beat the Xeons?? by yuhong · · Score: 1

      And the Xeons the 6200 only sometimes beat are 18 months old; new Xeons ship next quarter.

      In the dual-socket market. In the quad-socket market it is a different matter.

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

      I think the transition to the new architecture was between core 2 and the core i# series. Wikipedia claims core2 was still p6-based.

    33. Re:I don't get it. It beat the Xeons?? by Anonymous Coward · · Score: 0

      33% more cores at 20% less per core is still a six and two thirds percent improvement,

      You need to get acquainted with Amdahl's Law. Most code doesn't scale perfectly with core count.

    34. Re:I don't get it. It beat the Xeons?? by Courageous · · Score: 1

      Well I'm going to have to go RTFA now, based on your comment. However, from your remark "beat the Xeon on all benchmarks which can generate enough threads," I'm curious how it is doing on virtualization. That is the corporate benchmark these days.

  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: 0

      This is an historical problem. AMD can out-design Intel any time it wants but it has always had problems with execution. So you clock the chips back and win on price. You stay in business with loyal cheapskate users (like me). Intel gets the gold star from 1/2 of 1% of regular users but tons of big copy from the monkeys in the blogosphere, most of whom being too ignorant to know the difference between 'then' and 'than'. Perhaps AMD is handing over the job of biting Intel's ankles to Arm. Somebody has to do it otherwise you'll be paying 299.00 for a P866.

    2. 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?

    3. Re:AMD needs its swagger back by Anonymous Coward · · Score: 0

      -edit- admittingly, i purchased a mobo that was about the same price as the CPU.

    4. 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.
    5. 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.

    6. 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.
    7. Re:AMD needs its swagger back by smash · · Score: 1

      My former primary machine, a core 2 Q6600 does that just fine and i bought that back in 2006.

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

      Uh... 2007, rather.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. 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.

    10. Re:AMD needs its swagger back by Kjella · · Score: 1

      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 question is, what are they? Take a look at the bench scores at Anandtech. Note that it switches between "higher is better" and "lower is better", a bit annoying. Significant wins (>10%) that I see:

      x264 HD encode test - 2nd pass (listed twice)
      - though it loses the first pass by 20-25% and the DivX test
      3dsmax9 - SPECapc - SinglePipe2
      - though it loses the composite CPU test
      POV-ray 3.7
      Par2 - multithreaded
      Cinebench 11.5 multitheaded
      - but it lost Cinebench 10 multithreaded
      7zip - benchmark
      AES-128 Performance -Truecrypt 7.1

      And that was it, against the i5. If you go to the 2600K the results are:

      (this space intentionally left blank)

      That's right, there's not a single benchmark where the FX-8150 outperforms the 2600K by more than 10%, the closest is 6-7% in the 7zip test. Some of the big wins over the 2500K like Cinebench 11.5 is now lost by 14% because of hyperthreading. And both of these absolutely spank the FX-8150 at anything single/few-threaded and use a lot less power. Yes you could find a few niches where the $245 FX-8150 beats the $216 2500K and the $317 2600K isn't worth it, but that it's "too close to call"... heh, it hasn't been this clear to call in years. And I pity AMD when they're fighting Ivy Bridge in a few month's time, Intel has said they started volume production in Q3 so I think March next year is a too kind estimate. My guess is January, just like Sandy Bridge - hopefully with no mobo screwups this time.

      --
      Live today, because you never know what tomorrow brings
    11. Re:AMD needs its swagger back by Anonymous Coward · · Score: 0

      Yup.

      I did the EXACT same spec's, but had to add the power supply in there since all my gear is that old.

      PSU: $60 ( 650W Antec )

      Really breaking the bank here, aren't we?

      And it has been able to handle everything I throw at it with 2 screens, using onboard video.

  8. Bulldozer outdated already ? by billcopc · · Score: 0

    Can we really call Bulldozer an 8-core processor ? It seems its real-world benchmarks would suggest otherwise. I guess the question should be: is modern computing still so integer-dependent that it would benefit from Bulldozer's twinned integer units ? 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.

    On a server, I would expect bus throughput to be a deciding factor. I'm not crunching fancy scientific data, mostly ferrying bits from disk to network and back. Having extra cores allows more simultaneous transfers by handling more handshakes and thus connections, but beyond that it's all DMA copies from memory to I/O.

    --
    -Billco, Fnarg.com
    1. 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.

    2. Re:Bulldozer outdated already ? by Anonymous Coward · · Score: 0

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

      None of which is usually CPU intensive (unless you're bruteforcing), such that it would necessarily need it.

      Not saying that it's correct or not, but the reasons you've listed aren't big reasons for it.

    3. Re:Bulldozer outdated already ? by Anonymous Coward · · Score: 1

      Actually it was 20 years ago with the 486 that we all got fpu'S on die

    4. 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.

    5. Re:Bulldozer outdated already ? by GauteL · · Score: 1

      I had a 486sx. It may technically have had an FPU on the die, but it was defective and disabled.

    6. Re:Bulldozer outdated already ? by deKernel · · Score: 1

      You are thinking the same thing that I had in the back of my mind. The changes in hardware could very well be just enough that the existing kernels are designed to properly handle. The example of Hyperthreading is case-in-point. Once Windows/Linux/BSD/Oracle and such do in fact, make changes to accommodate any subtle changes needed to take full advantages of the hardware, then the tests will be more valid. Now if all/some don't see the need to make any changes, then we can use the word "flop" to describe the current CPU since if the hardware design requires changes in software to exploit the new features and the software does not change: flop, flop and flop.

    7. Re:Bulldozer outdated already ? by Hatta · · Score: 1

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

      So it's like the Cyrix 6x86?

      --
      Give me Classic Slashdot or give me death!
    8. 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.

    9. Re:Bulldozer outdated already ? by chrb · · Score: 1

      All of the integer ops are executed in those units, so yes, they are important. Every single loop and jump and code branch executed by the processor is dependent on some integer arithmetic being performed at as low latency as possible. Even on a completely FPU-less system, you'd be surprised exactly how little floating point ops are actually necessary. Without an FPU you can still do: compiling, digital simulations, run kernels and do virtualization, web/file/database etc. serving, networking, cryptography.

      Look at the Sun T1/T2 CPUs, they are designed to have low-FPU power because the market they target doesn't care : "One of the limitations of the T1 design is that a single floating point unit (FPU) is shared between all 8 cores, making the T1 unsuitable for applications performing a lot of floating point mathematics. However, since the processor's intended markets do not typically make much use of floating-point operations, Sun does not expect this to be a problem. Sun provides a tool for analysing an application's level of parallelism and use of floating point instructions to determine if it is suitable for use on a T1 or T2 platform."

    10. Re:Bulldozer outdated already ? by smash · · Score: 1

      Yeah, but FPU performance sucked rocks until the pentium came along and pipelined it.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    11. 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.
    12. Re:Bulldozer outdated already ? by smash · · Score: 1

      The cyrix was actually considerably better than intel at integer. This.... not so much.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    13. Re:Bulldozer outdated already ? by bored · · Score: 1

      Which for anyone not playing quake was an absolutely fantastic CPU. I had one of the PR166 (aka 133Mhz, IIRC its was actually an IBM) ones, and it absolutely trounced my roommates P90 (which actually cost a little more), in everything. It was actually pretty amazing. Then there was quake, which was hand optimized for the pentium U-V pipeline arch and made heavy use of FP. The results was that in quake my PR166 @ 133Mhz was performing on par with the 90Mhz Pentium which cost about the same amount of money. I didn't understand the smear campaign back then, and I still don't. Everyone insisted on comparing the PR166 against the P166 which cost significantly more, and complaining when it didn't best it in one or two benchmarks. Dollar for dollar the PR166 kicked the crap out of anything Intel offered. In its worse case it was roughly equal to the equivalently priced pentium, but in its best case was equal to a processor that cost ~3x more.

      The general consensus was that the cyrix had crappy floating point, but the cycle latencies were actually equal or better than the Pentium, what killed it was its inability to execute pentium scheduled FP code efficiently. I rolled a couple microbencmarks of my own just doing streaming multiplies and divides and the cyrix could actually beat the Pentium at the same clock rate when the code wasn't explicitly optimized for the Pentium (aka 486 scheduled FP was faster on the cyrix than the P).

      Then there was the mystery of why Microsoft disabled the L2 CPU cache in NT when using a cyrix... Which is another whole discussion.

      In all, the only real gripe I had about the CPU was its absolute need for good cooling. Without a good fan/heat-sink properly applied it would crash.

    14. Re:Bulldozer outdated already ? by TheRaven64 · · Score: 1

      The cyrix was actually considerably better than intel at integer

      Clock for clock, yes, but Cyrix played stupid marketing games and sold, for example, their 133MHz part as a 6x86 PR166, and it was generally slightly slower than a P166 and a lot slower in floating point. I think that's what killed the brand: if they'd called it a 133MHz part, everyone would have thought it was faster than a Pentium (and it was cheaper than a 133MHz Pentium).

      --
      I am TheRaven on Soylent News
    15. Re:Bulldozer outdated already ? by Dogtanian · · Score: 1

      Everyone insisted on comparing the PR166 against the P166 which cost significantly more

      Well, that's probably because Cyrix invited the comparison themselves with their choice of name/code and the implication it carried.

      Maybe it *was* a good chip for the money (I don't know, never had one), but you can't say Cyrix were blameless there!

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    16. Re:Bulldozer outdated already ? by underlord_999 · · Score: 1

      In addition, the 386-sx had only a 24-bit address bus, just like the IBM AT, limiting it to 16 MB of addressable memory (fetched 16-bits at a time).

      The 386DX chip needed the companion 387 co-processor for floating point.

    17. Re:Bulldozer outdated already ? by smash · · Score: 1

      Heh. I remember pricing up 16mb of RAM of my early 486dx with 30 pin SIMMs. It was cheaper to buy a pentium :D Can only guess at how expensive a 16 meg 386-SX would have been.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    18. Re:Bulldozer outdated already ? by billcopc · · Score: 1

      No, what killed Cyrix is system builders passing those chips off as "real" Intels, and charging full price for a cheap knockoff. Then, when someone knowledgeable would come by to fix or upgrade that machine, we'd see the Cyrix logo and blame every single problem on that dumb sticker.

      Even today, few people know what's inside their own PC. Given how confusing it can be for people who actually sell machines for a living, sucha s myself, there really is little hope for the average user to make sense of all the different product lines and competing brands. I would say that 9 out of 10 clients of mine are completely at my mercy. If I were crooked, I could stick a $90 AMD chip in there, charge them for a $350 Intel i7, and they would never know. And I'm not just talking about residential clients, no... corporate sales too! I'm usually called in AFTER they get fleeced by a big name dealer, and AFTER I point out that they paid ten times too much for a basic server with previous-generation components. I had one office get quoted $1600 per workstation, for basic office machines with a 19" LCD. I got them something faster and quieter for half the price, with a larger LCD and enough profit to cover my time building, ghosting and unpacking them on-site. Don't even get me started on the servers, that's the low-hanging fruit...

      --
      -Billco, Fnarg.com
  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.
    2. Re:Virtualization by elashish14 · · Score: 1
      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    3. Re:Virtualization by unixisc · · Score: 1

      So multiple VMs use separate threads, as opposed to separate processes? In other words, they share memory? From the description in the article, I am left w/ the impression that Bulldozer is a competitor to UltraSparc T4.

    4. Re:Virtualization by amcdiarmid · · Score: 1
      Opteron6276 vs Xeon5650\

      ESXi Windows Load: 3% faster

      ESXi Linux Load: 2% slower

      Power delta:

      ESXi (what version?) Opteron6275 uses ~25% more power

      WindowsR2 Opteron 6275 uses ~3-7% more power. (note, at lower load levels, Opteron uses less power

      ?? Personal note: If you are using vSphere with DPM (Dynamic Power Management), unused cluster nodes will be powered off untill their resources are needed.

  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. Server performance on the desktop? by Zero__Kelvin · · Score: 0, Troll

    "AMD's Bulldozer server benchmarks are here"

    "One reason for the underwhelming performance on the desktop"

    I stopped reading right there. When people start talking about the performance of a server on the desktop, it is pretty clear that they lack even the most basic understanding of what they are talking about.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:Server performance on the desktop? by nedlohs · · Score: 0

      It's more a case of you lacking a basic understanding of English.

    2. Re:Server performance on the desktop? by Zero__Kelvin · · Score: 0

      Should I presume that it is your belief that I cannot understand what you wrote that kept you from offering a justification for your objection? Or is it the case that you know any actual argument you made to support your claim would make you look foolish?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Server performance on the desktop? by Kjella · · Score: 1

      Or maybe you should have finished that paragraph that explains:

      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. Some commentators have even suggested that Bulldozer was, first and foremost, a server processor; relatively weak desktop performance was to be expected, but it would all come good in the server room.

      You're bashing them for not understanding exactly what the paragraph is meant to show that they do understand. Epic fail.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Server performance on the desktop? by dave420 · · Score: 0

      You should have kept reading. The author is highlighting how the performance issues on the desktop were claimed to not be a hindrance on the server. The rest of the article goes into depth on that last point, focussing on the server.

      It seems you are the one with the lack of understanding.

    5. Re:Server performance on the desktop? by nedlohs · · Score: 1

      I can't see a way of phrasing it differently, so it seems a pointless exercise. Especially considering my writing tends to be verbose and hard to read at best and you had difficulty with what I hope is writing that went through an editor. Of course you stopped reading before the sentence gave the explanation so maybe if I just repeat that sentence and the few following it verbatim:

      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.

      If you really want my unskilled wording:

      Previous benchmarks on the desktop variants of the architecture were unimpressive. The architecture emphasizes server features over desktop features and hence the server variant should be much better. Now that server benchmarks are in, however, the results are terrible.

    6. Re:Server performance on the desktop? by Anonymous Coward · · Score: 0

      So your comment argues that I don't understand English because I didn't understand what I quite explicitly stated I didn't read then? Thanks for your input. - ZK

    7. Re:Server performance on the desktop? by nedlohs · · Score: 1

      Clearly. If you think you can stop reading mid sentence in a pretty standard sentence structure while concluding the opposite of what was being stated. Then yes, your understanding of English is severely lacking.

    8. Re:Server performance on the desktop? by Zero__Kelvin · · Score: 1
      I think you need to go back to writing class buddy.

      "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."

      Prior to this, absolutely no mention of the desktop is made. It would be an entirely different thing if the article was well written, and that paragraph started with something along the lines of : While we realize the performance of this processor on the desktop doesn't mean dick, we looked at it anyway, and it was no surprise when it didn't perform well. One reason ....., but it didn't. It's no surprise you didn't pick up on this, however. Most people today cannot write well, and with a Slash User ID# as huge as yours, you know doubt got most of your "eleet" English skills reading the walls on Facebook.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    9. Re:Server performance on the desktop? by nedlohs · · Score: 1

      They didn't look at desktop performance so your desired language would be ridiculous.

      And It isn't the start of the article, and isn't the first mention of the desktop. Which you might know if you didn't stop reading as soon as you misinterpreted something due to your crappy understanding of English.

      Heck it isn't even the first mention of desktop in the summary, even the snippet you did read. The sentence directly before the one you hate so much provided the server/desktop context.

      You stop reading because a quote in a slashdot summary, which would often be taken from the middle of an article and be notoriously out of context, isn't an introduction. Well done.

      And even though I said my writing is pretty bad and it'd be better to read the hopefully edited article text, I have to go back to writing class because you think the first paragraph of an article doesn't exist.

      Whatever. Congrats you stopped reading in the middle of a sentence that comes from the middle of an article and came to the opposite interpretation that reading a a few words further would provide. And given you then had to post about it it wasn't a time constraint that prevented reading a few more letters. Of course that's everyone else's fault and nothing to do with your reading comprehension.

      And oh no a large slashdot user id, I must be a baby moron. It couldn't be that I stopped posting with my old one due it being obviously my name and not wanting it to be so clear that I occassionaly post from work.

    10. Re:Server performance on the desktop? by Anonymous Coward · · Score: 0

      "They didn't look at desktop performance ..."

      So they talked about desktop without looking at it?

    11. Re:Server performance on the desktop? by nedlohs · · Score: 1

      Yes, It was a reference to previous reports not what was actually being looked at in that article.

    12. Re:Server performance on the desktop? by Anonymous Coward · · Score: 0

      Epic fail.

      Epic fail.

  12. Justification by Anonymous Coward · · Score: 0

    I thought the justification for the new architecture was that it adds more cores without adding as many transistors as a more traditional architecture, not that it made the individual cores faster, if it doesn't "show the same regressions as were found on the desktop" and we've got more cores at less size per core then surely this is a win for the new architecture?

  13. 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 unity100 · · Score: 1

      if it was a catastrophe, there wouldnt be enough sales to cause yield issues either.

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

      Sadly, there are too many fanboys just like someone I know.

    4. Re:And moreover by PIBM · · Score: 1

      That's great news! That way, no one will make the error of buying one!

      Now, go away.

    5. 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.

      --
    6. Re:And moreover by PIBM · · Score: 1

      I like your point of view. #1 unlock code is something that's been done a lot of times before (think hardware raids!) but it's somewhat valid nonetheless. Beside, as long as unity100 stops astroturfing, I'll be happy ;)

    7. Re:And moreover by smash · · Score: 1

      When you're trying to fab 2x as many transistors per die as the next guy (intel) for comparable performance, yield is always going to be an issue.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    8. 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.

      --
    9. Re:And moreover by JDG1980 · · Score: 1

      2) So someone needs to buy the current batch of AMD crap[1] to keep AMD alive till they come up with something better.

      There's no need to buy the crap. Instead, buy the competent products that AMD still releases. Their graphics cards are competitive against nVidia's in most markets. And for non-enthusiasts who just need a basic PC (surfing, email, facebook, etc.) an AMD E-350 system is a good deal. (Only if you build a nettop yourself, though - the laptops are too close in price to faster Sandy Bridge Celerons and Pentiums to be competitive.)

    10. Re:And moreover by PIBM · · Score: 1

      I was merely trolling on the fact that Intel has been doing that longer than AMD has been weak, as they have been using unlock codes for multiple parts for a while. Beside, both AMD and Intel have binned CPUs lower than they could have been as to have an offering in a specific price range. Unlock codes are just a way to monetize those possibilities, and I expect that to grow with time, even if both companies where strong again.

    11. Re:And moreover by TheLink · · Score: 1

      There's no need to buy the crap. Instead, buy the competent products that AMD still releases.

      Have you seen how much AMD is bleeding and the strategy screw-ups they did?

      Those fanboys better put their money where their mouth is. Coz it's going to take more than the ATI 4xxx series graphics card I have in my PC to save AMD ;).

      --
    12. Re:And moreover by Shinobi · · Score: 1

      The yield issues comes from Global Foundries problems with the 32nm process.

  14. 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.

    1. Re:Questioning the benchmark procedures by sjames · · Score: 1

      Consider all of those benchmarks compiled with the Intel compiler even after it was proven to have a built in cripple AMD performance hack.

    2. Re:Questioning the benchmark procedures by Anonymous Coward · · Score: 0

      Exactly. I don't give a shit about windows benchmarks with closed-source compilers.

      I'll wait for the Phoronix benchmark on linux/BSD.

    3. Re:Questioning the benchmark procedures by zigfreed · · Score: 1

      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?

      Although /. has many haters for the site (ads everywhere), phoronix.com is the only benchmark site I've found that not only tells you, but tests out suggestions & rumors. The link compares AMD's Open64 compiler and gcc4.7 on an FX8150.

      I want to believe that the FX series isn't inferior to everything it gets put up against because it is the first CPU with SSE4.1 & SSE4.2 AMD made, and was hoping _some_ benchmark software actually uses it.

  15. 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)?

  16. 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 confused+one · · Score: 1

      On the desktop, it's more like 89%; but, yes most people run Windows on the desktop. AMD is making a radical change to their architecture moving forward. They had to know they were going to take a hit initially.

    4. 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.

    5. Re:Windows is not optimized for Bulldozer by Sollord · · Score: 1

      If you'd read the article linked you'd see that the problem is not what you think it is.

  17. The EPIC FAIL is your, mi amigo by Zero__Kelvin · · Score: 0

    Or maybe you could think before you post. Talking about desktop performance for a processor designed for a server is like talking about the performance of a race car for trips to the grocery store. Newsflash: Things that are used in applications for which they were not designed are not as good as the performance of other things that were designed for said application!

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:The EPIC FAIL is your, mi amigo by dave420 · · Score: 0

      Yes, and I'm sure we all agree with you. The issue is THAT IS NOT WHAT THEY WERE SAYING! You've got it in your head that that is the case, but it simply isn't. You misread the article.

    2. Re:The EPIC FAIL is your, mi amigo by Zero__Kelvin · · Score: 0

      "You misread the article."

      You misread my post, to wit the first line: "I stopped reading right there." If I was reading Car and Driver, and they started talking about poor gas mileage of a NASCAR car when compared to the Honda Civic, I would stop reading that article too. I simply cannot take seriously an article that goes there. Excuse the pun, but YMMV ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:The EPIC FAIL is your, mi amigo by Anonymous Coward · · Score: 0

      Wow your nick is apt, you really are an absolute zero.

      Here's a more suitable site for you: http://www.learntoreadfree.com/

      Please stop cluttering up this site with your crap.

  18. 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

  19. Brings high end computing down to the home. by Anonymous Coward · · Score: 0

    For those people who do lots of media transcoding, and 3d rendering, either as part of work, or just on their own time, I feel that the 62xx series are fantastic. I mean, under $6,000 for a 64-core workstation with 128GB of ram, and the capacity to add a high end video card? Consider me sold. It's like a cluster array in the bedroom, without having to worry about the networking headache.

    Yes, performance falls behind in a few sectors, but compared to where computers were 3 years ago (my last large build), the 62xx chips pull ahead in every category.

    Just because something isn't the fastest doesn't mean that it isn't fast enough xD

    Hell, it's tempting to build such a system just for giggles and bragging rights.

    One 2.1Ghz 62xx core is still faster then my old Athlon 64 3000+, and that ran my games for ages and ages xD

    1. Re:Brings high end computing down to the home. by 0123456 · · Score: 1

      Consider me sold. It's like a cluster array in the bedroom, without having to worry about the networking headache.

      Plus you won't need any heating in the winter.

  20. Odd by Anonymous Coward · · Score: 0

    Why would he even mention the idea of editorializing the end if AMD?

    If one failed product meant the end of a company, we'd have no companies. Intel has screwed up alot in the past, and they're still around...

  21. 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.
    1. Re:Bad artcile... by tyrione · · Score: 1

      All of AMD and ARM architecture goals are being incorporated into LLVM/Clang. When more applications are built and leverage the strengths of the architectures and the LLVM/Clang project AMD will have the last laugh against Intel. Intel itself is ramping up focus on LLVM/Clang instead of their own C++ Compiler Suite.

  22. 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.
    2. Re:Sunk cost fallacy by JDG1980 · · Score: 1

      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.

      All true. The thing is that Bulldozer basically *is* NetBurst, or at least all of NetBurst's worst mistakes: long pipeline, which causes low IPC, which in turn leads to cranking up the clock speed to compensate, which causes thermal issues and high power consumption... it's just a mess all around. The money AMD spent developing it is gone. It's not coming back and spending more money on this bad architecture will only get them in a deeper hole. They need to bite the bullet, kill it now, and instead continue step-by-step improvements to their existing products which don't suck.

    3. Re:Sunk cost fallacy by nbohr1more · · Score: 1

      Yes, lower IPC was a risky move but it was a gamble that they had to take with this strategy. The whole idea still makes sense: 1) Specialize on threaded server workloads on the CPU 2) Increase the pipeline stages for clocking head-room at the die shrink nodes (Even though they backed-off a bit, Intel will do this too) 3) Get Application developers to move to GP-GPU 4) Next-gen Fusion 5) Now you have x86 only doing minimal or perfunctory work while the on-die GPU handles the muscle. I don't know why people are applauding Intel for marginal jumps in FP capability and a hand-full of decode tricks when we are on the cusp of a CPU with MOUNTAINS of Floating Point and parallelism. You think that PowerPC had an advantage in media-rich applications with AVX? Think of how crazy good Fusion will be if the plan comes together. That CPU will be a media-rich messiah! Sorry if I don't share your excitement over opening Word documents quicker because of super cool x86 decode tricks. I want a CPU with a next-gen attitude.

    4. Re:Sunk cost fallacy by naasking · · Score: 1

      Indeed. AMD would have had a winner if they had just produced 12 core 32nm Phenom II chip. Would have had the same TDP as Bulldozer except higher IPC, 4 more cores, would have come out a year earlier and kept the pressure on Intel.

      Intel did the same with the Q6600 the first "quad core", and many people were quite happy with it. AMD took a huge gamble, and it's not looking good right now.

    5. Re:Sunk cost fallacy by Anonymous Coward · · Score: 0

      The whole idea still makes sense:

      I'd disagree...

      1) Specialize on threaded server workloads on the CPU

      Doesn't make sense. AMD has to design one core to serve both high end desktop and server markets. Optimizing for heavy threading on the desktop makes no sense at all. As for servers, not all server workloads are highly threaded. Even the ones which are often do better with faster cores to reduce response latency. So it doesn't make perfect sense on the server side either.

      2) Increase the pipeline stages for clocking head-room at the die shrink nodes (Even though they backed-off a bit, Intel will do this too)

      Doesn't make sense. And they didn't do it for die shrinks, they did it to get clock frequency now, and failed due to hitting the power wall. You can easily see this by how much power skyrockets for people who try to overclock the desktop version. They do OC well, but they suck down crazy amounts of power as soon as you go much above stock. See also: Pentium IV.

      3) Get Application developers to move to GP-GPU

      Move what? There's not a lot of code out there which works well for GP-GPU.

      4) Next-gen Fusion
      5) Now you have x86 only doing minimal or perfunctory work while the on-die GPU handles the muscle.

      This stuff is what fanboys hope for, yeah, but they're not really aware of how much a pipe dream it is because few of them have ever written any code, for CPUs or GPUs, so they don't have a good grasp on what's possible and what makes sense. There isn't going to be a massive revolution of moving almost everything to the GPU, simply because the vast majority of the code in the world does not fit GPU architectures well, and GPUs are very inflexible compared to CPUs. Yeah, AMD marketing would like you to believe otherwise, but they're kinda desperate to sell you chips. They'll say what it takes to get you to buy.

      I don't know why people are applauding Intel for marginal jumps in FP capability and a hand-full of decode tricks when we are on the cusp of a CPU with MOUNTAINS of Floating Point and parallelism. You think that PowerPC had an advantage in media-rich applications with AVX? Think of how crazy good Fusion will be if the plan comes together. That CPU will be a media-rich messiah!

      Heh. I was a Mac user all through the "We're slower, but AltiVec actually makes us faster!!!" era. It wasn't exactly a paradise of general high performance. Desktop CPUs need to be good all-around performers, not specialized in streaming number crunching. That's the relatively easy part, the general purpose branchy-integer-code turns out to be the amazingly hard part, and you need both to enjoy consistently good performance. PPC Macs always had problems with sluggish GUI response, bad game performance, and so forth, no matter how good their raw AltiVec / GPU throughput was.

      Have you ever noticed that AMD's greatest success came during the time when they were beating Intel silly on general purpose single thread integer performance, and it went away as soon as Intel took that crown back?

      Sorry if I don't share your excitement over opening Word documents quicker because of super cool x86 decode tricks. I want a CPU with a next-gen attitude.

      In the post-P4 era, Intel does innovative CPU design (and no, it's not just "decode tricks") which actually benefits the software you run on your computer today, not theoretical software which may or may not be written in the future. Buying on pure hope is for the foolish; I've seen what it's like to use a minority platform which depended on getting the world to rewrite all its code, where not all code could even be helped by it, and it isn't much fun. Intel Macs were a revelation.

      P.S. It's actually significantly harder to port code to GPGPU than it is to adapt it for SSE/AVX/AltiVec.

      P.

  23. no much thought then by Anonymous Coward · · Score: 0

    >but my untrained eye can't yet see any possible silver lining in these new processors.

    Maybe you need to buy some new glasses then or are you just another of the Intel trolls

       

  24. 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.)

  25. Same ol BS benchmarks by sgt+scrub · · Score: 1

    After clicking on links I finally found some benchmarks. As usual, they were bullshit. Can't these people think of a test that can put them through real hoops? I used to throw 60G pcap files (1 minute of traffic) at machines to determine if the hardware could run our IPS software. The machine with the fewest millions of threads not yet processed won. The application opened a thread for every packet that traversed a 1G nic. The content of each packet was then sent (branched) through the appropriate inspections simultaneously; one thread for each protocol check, one thread for each header check, one thread for each regular expression on the body, making a potential (65,535^2^10k + 4^252^200) new threads per second. No branch prediction can be used in this kind of test because the traffic is never predictable so every path for every packet must be traversed completely. Note: the 10k and 200 are the number of rules (regular expressions) applied to the packets.

    --
    Having to work for a living is the root of all evil.
    1. 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.

    2. Re:Same ol BS benchmarks by sgt+scrub · · Score: 1

      If this is a serious production application, consider optimizing your software. Firstly, spawning endless threads is rarely an efficient use of resources.

      I should have pointed out the software was not the production software. The point of the software was to produce threads, look for areas that can be optimized, and test if a specific piece of hardware can help avoid additional optimizations.

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

      Yes. Right after submitting it I thought for sure my only reply would be, "Dear dumb ass, please learn math". Which would have been appropriate. :)

      --
      Having to work for a living is the root of all evil.
    3. Re:Same ol BS benchmarks by Anonymous Coward · · Score: 0

      Creating that many threads will benefit the CPU with the most cores, not the CPU with the most packet throughput.

      You're better off using thread pools and count how much data has been processed at the end of your test. This would give you a more realistic view of the CPU's performance.

    4. Re:Same ol BS benchmarks by Anonymous Coward · · Score: 0

      If this is a serious production application, consider optimizing your software. Firstly, spawning endless threads is rarely an efficient use of resources.

      I should have pointed out the software was not the production software. The point of the software was to produce threads, look for areas that can be optimized, and test if a specific piece of hardware can help avoid additional optimizations.

      But that's a terrible benchmark. The point of posting benchmark data to a popular website is to try to inform your audience how applications they are likely to use will run on the hardware being tested. The point is definitely not "I'd like to help sgt. scrub with a very narrow microbenchmark that he uses to optimize one tiny piece of his application, which, by the way, is totally unlike the applications anybody else in the world cares about".

      You haven't justified your anger at the benchmarks or provided anything like a sane criticism of them, you've just proven that you have very esoteric benchmarking needs which weren't met. Congrats! Got anything else to say?

  26. Re:Lots of Real World Users (TM) try to use all co by smash · · Score: 1

    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.)

    They're still not likely to use all the cores unless they have some peculiar workload. They'll run out of RAM and IO (on a single server) first.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  27. No compiler tests? by Anonymous Coward · · Score: 0

    Has anybody released any compilation tests for a big project on Bulldozer?

  28. Leverage the GPU, stupids by Khyber · · Score: 1

    Start moving some of that crap to the GPU side of Bulldozer. There are a few things that the GPU could be dedicated to with OpenCL and such.

    In a server, it's essentially wasted silicon unless fully utilized.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  29. 3 Page Benchmark and no Charts/Graphs? by TPoise · · Score: 1

    Com'on Ars... you can do better than that. Give us some chart pr0n to gloss over.

  30. Every architecture is good as it is by Maljin+Jolt · · Score: 1

    There are no poor processors, only a poor software...

    --
    There you are, staring at me again.
  31. Is this Slashdot or a Fanboybullshitnewswebsite? by abridgedslashdotuser · · Score: 1

    I just read the article about "AMDs Wegschaufler" in the c't (http://www.heise.de/ct/inhalt/2011/25/158/) and instead off just talking about bla-bla-benchmarks they actually tested the CPU for themselves. What did Ars[e] Technica do to get such bad results? Their crap about a "bulldozer server benchmark catastrophe" doesn't even relate to real life anymore because the numbers i saw were quite good. Yes a Sandy Bridge server CPU from Intel will could change that but until it is here, the bulldozer server CPU has the performance crown.

  32. This is Highlighting HW Cache Problems by Anonymous Coward · · Score: 0

    Caches that are too small, or have too much latency will cause this problem. You can get a sense for this by locking a thread to a core but this doesn't tell you that the OS is the problem.

    At first blush, the cache architecture looks poor. Most of us took a 'wait and see' approach. But now that the benchmarks are public, there's a lot of head scratching going on trying to understand why AMD thought that this would be a good idea.

    There has been a lot of discussion about BD's cache architecture on realworldtech. Pretty much without exception the opinion was that BD's poor performance was due to the cache architecture and implementation.

  33. Bulldozer is still fixable... maybe. by Just+Brew+It! · · Score: 1

    If they can fix whatever is killing the performance of the on-chip caches (previous reviews indicated that the L3 appears to be a bottleneck) and/or figure out how to get the clock speeds up (it supposedly has deeper pipelines than K10, so it theoretically should clock higher), Bulldozer could still be a competitive part. This is, of course, dependent on AMD surviving for long enough to do that. I wonder how long they can get by on their GPU revenues?

  34. AMD's company spokesman by Anonymous Coward · · Score: 0

    AMD's company spokesman Mike Silverman put it best recently: "We will all need to let go of the old 'AMD versus Intel' mind-set, because it won't be about that anymore." - San Mateo County Times, AMD aiming to emerge from Intel's shadow

  35. Maybe not by Anonymous Coward · · Score: 0

    The problem is AMD is trying to solve a problem that regular developers cover their ears and go "la la la, doesn't exist"

    You see the problem in Chrome
    You see the problem in how people still recommend pre-fork apache httpd
    You see the problem in how Perl and PHP misbehave because all the extension shit added to it isn't threadsafe
    You see it in pretty much every game made between 2003 (when HT started being available) and now (when HT/Multicores are standard) with the exception of games running on Source/Unreal engines.

    What are we seeing? We're seeing developers still designing software with "1 core, one job", and over time processors have been decreasing in speed, not increasing. This is what AMD has done now, decreased the per-core performance while increasing the parallelism. They can catch up, but they better catch up quick.

    Games are the least efficient use of multicores. One game I tore apart with debugging tools, the entire game except for sound and DRM runs in one large loop. Sound runs in another thread and uses 1% of it, the DRM runs in another thread. But the video capture runs inside the same game loop. God this game would run at 60fps until you punched video capture and then it dropped to like 15fps, and still peg to one CPU core.

    There is no reason to use the prefork model in apache httpd, but it's still as prevalent as "don't use pngs in web pages" web mythos. My finely tuned worker mode httpd easily serves thousands of requests, the bottleneck being php which has to go through mod_fastcgi to php_fpm... which acts like prefork.

    The problem is that developers do not design things to use threads, and those that do don't parallelize, they just run "time insensitive" bits in other cores.

    Zlib, libpng, jpeg libraries are used in almost everything, yet these libraries are stuck as single-core libraries because they were all initially written before 2003. If google wants WebP and WebM to be useful they'd embrace multithreading, not keep covering their ears on it like they do with Chrome.

    1. Re:Maybe not by JDG1980 · · Score: 1

      Zlib, libpng, jpeg libraries are used in almost everything, yet these libraries are stuck as single-core libraries because they were all initially written before 2003.

      Huffman compression doesn't work very well in parallel unless the underlying data structure was specifically designed for it. With JPEG, you can use SIMD instructions to boost iDCT performance, but you can't do much about the Huffman section. For that matter, LZ77 (used in zip and png) doesn't really parallellize well either.

      That's the problem - you can't just replace legacy code, in many cases you have to replace the legacy algorithms as well, and that just isn't going to happen. Bzip2 parallellizes well because it first divides the data into specifically sized blocks (900k) and you can work on different blocks at the same time. The original LZMA (7zip) algorithm didn't support multithreading very well, but LZMA2 does. The thing is that for the forseeable future we are going to continue to use deflate (ZIP, gz, header compression, etc.), JPEG, PNG, and other legacy formats - and these will *never* be able to leverage multi-core systems to their full efficiency.

  36. Bulldozer FTW by Anonymous Coward · · Score: 0

    This performance test shows Bulldozer totally destroying other computer architectures:

    http://www.youtube.com/watch?v=TrLAeDOcMIs

  37. compiler issues? by oxdas · · Score: 1

    I have read that bulldozer is having compiler issues in the desktop space. Apparently, the current gcc, Microsoft, Intel, etc. compilers are having problems with acceleration, core allocation, etc. Fixes are on the way and some compilers, such as Open64 5.0, will apparently drastically improve bulldozer performance. Could the same problem be occurring here?

  38. Oh the irony ... Ouch !!! by Zero__Kelvin · · Score: 1

    OK, before anyone else says it, I meant "no doubt" not "know doubt". Mea culpa ;-)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  39. JBB Benchmark threads are locked to hw cores by Anonymous Coward · · Score: 0

    There's a lot of discussion here about the possibility that current benchmark results are not accurate due to poor OS thread scheduling.

    But as Peter points out in one of his responese on Ars,

    "These are highly multithreaded workloads, some of which were affinitized to specific hardware threads. They are best case. They are already as optimized as they are ever going to get. The Opteron 6200 SPEC JBB2005 scores, for example, run multiple JVM instances (one per hardware thread) with each instance bound to its specific hardware thread. There was no bouncing between cores, no suboptimal operating system scheduling, no inadvertent cache thrashing of shared data. The workload has zero shared data. It is a perfect case for processor scaling, and yet the result called into question the very existence of Bulldozer. A 16-core K10.5 would have been cheaper to develop, would have come to market faster, would have used about the same number of transistors, would have performed just as well, and would have eliminated the performance regressions."

  40. JBB is good, we have JBB results by Anonymous Coward · · Score: 0

    As Peter points out in one of his responese on Ars,

    "These are highly multithreaded workloads, some of which were affinitized to specific hardware threads. They are best case. They are already as optimized as they are ever going to get. The Opteron 6200 SPEC JBB2005 scores, for example, run multiple JVM instances (one per hardware thread) with each instance bound to its specific hardware thread. There was no bouncing between cores, no suboptimal operating system scheduling, no inadvertent cache thrashing of shared data. The workload has zero shared data. It is a perfect case for processor scaling, and yet the result called into question the very existence of Bulldozer. A 16-core K10.5 would have been cheaper to develop, would have come to market faster, would have used about the same number of transistors, would have performed just as well, and would have eliminated the performance regressions."

  41. well... by Anonymous Coward · · Score: 0

    is it cheaper?

  42. Impressive Article by cnxsoft · · Score: 1

    An article about benchmarks without benchmark charts, that the first time I've seen that, I'm really impressed.

  43. GPGPU seems to verge on fad for many cases.. by Junta · · Score: 1

    I have seen a number of applications do GPGU because it has a *lot* of theoretical potential. I saw quite a few places spend a lot of money assuming they'd sort it out. Most (not all) found that the advertised benefit was not feasible to use with their workload. In some cases it was because the development cost was high, but in many cases they found they really *couldn't* execute in that context no matter the cost.

    From the other end, even Intel is making great strides in CPU capability. When people painfully started doing transcode on GPGPU, they made some pretty dramatic results. Then Sandy Bridge brought a transcoding engine along that blew all the GPGPU transcode work out of the water. Despite having indisputably weak GPUs, they are able to deliver potent responses to GPGPU usage of the GPU chips.

    Either way, GP-GPU has no bearing on Bulldozer, the architecture doesn't seem particularly more amenable to GPGPU. With Bulldozer, AMD is gambling that somehow (between Piledriver and OS advances) that the limitations hurting their performance today will be alleviated. Intel had a similar sort of behavior around Netburst (except with an assumption of IA64 taking over as a long term strategy), and it didn't pan out for them. It may or may not pan out for AMD.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  44. What desktop apps are single threaded? by TheSkepticalOptimist · · Score: 0

    Geeze, just fired up taskmanager and except for a few low level system processes, almost every app running has more then one thread running. More the 50% have greater then 10 threads. New features in C++ and C# makes is very easy to support multiple threads in an app even when you don't think its needed like parallel data collections and queries. I think companies have to stop blaming the myth of single threaded desktop apps for their CPU's lousy performance, I don't think there is a single desktop app that runs in only one thread these days. I also think people that benchmark hardware should start getting a clue about the software they are testing on, maybe take a course on software development or something.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
    1. Re:What desktop apps are single threaded? by Anonymous Coward · · Score: 0

      Most of those threads are just maintenance threads that don't actually speed up anything. If I create an empty C# windows app and launch it, it will have those 10+ threads you talk about. But if you attempt to run any hard work in it, you will quickly find one core pegged and nothing running any faster.

      If you want your application to actually make use of threads, you will need to specifically design your logic with threading in mind from the ground up.