AMD Starts Shipping First Bulldozer CPU
MrSeb writes "After an awfully long wait, AMD has finally begun shipment of its Bulldozer-based Interlagos (Opteron 6200) server-oriented CPU. If you believe AMD's PR bots, it is the world's first 16-core x86 processor. Unfortunately, and possibly because of reports that AMD is struggling to clock its Bulldozer cores to speeds that are competitive with Intel's Core i7, there's no word of the 8-core desktop-targeted Zambezi CPU. If AMD doesn't move quickly, Intel's Sandy Bridge-E will beat Zambezi to market and AMD will lose any edge that it might have."
If AMD doesn't watch out their mainline $200 processor will be made obsolete by Intel's $1000 EXTREME CPUs!
What will be interesting is the price/performance ratio compared to the Intel chips. This chip will be typically used in server farms, and this will be at least as important as the raw power - though obviously there is an overhead in running more servers. AMD has usually been ahead of Intel, and it still is on most mid-range and low-end chips, but it has started to fall behind at the high end.
If AMD can kick out a believable press release stating that they'll have the 8-way chips out in a reasonable amount of time, then they'll be fine.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Especially after Intel started shipping hardware DRM and remote killswitches in Sandy Bridge..
Does anyone know the FPU performance of these things?
So comparing a 16 "core" 'dozer to a 12 core magny-cours:
The number of parallel integer (and memory addressing) threads has gone up from 12 to 16.
The number of FPUs has dropped from 12 to 8.
The new FPUs are now twice as wide with the AVX instructions.
So, two threads share one wider FPU now. If it's hard keeping an FPU full, then this should make better use of the hardware. It seems that if your code does well for parallel, scalar FPU work already, then there may be a performance drop.
If you have trouble filling the FPU for scalar work, then this should give better utilisation of less hardware. There's a possible performance increase if your utilisation is currently under 67%. Since the two core units can feed the FPU independently, there is a little latency hiding now. This could help even if there are two completely independent processes using the FPU at the same time.
I suppsose the reasoning is that there is often fine-grained parallelism to be had, and the problem of fine grained parallelism and keeping the FPU full are often independent. So AVX will improve performance there.
So, it seems that the peak FPU performance has increased in the ratio of 16/12.
The actual performance could be all over the place. It will be interesting to see.
The other thing is that these are now single chips with 8 bulldozer units on and 16ish cores. Perhaps AMD will go and make more MCMs like before, giving 32ish cores per socket :)
SJW n. One who posts facts.
Unfortunately, and possibly because of reports that AMD is struggling to clock its Bulldozer cores to speeds that are competitive with Intel's Core i7, there's no word of the 8-core desktop-targeted Zambezi CPU.
If you increase the clock on the CPU you have to cool it. Reducing the die reduces the amount of cooling that needs to be done. AMD is not able to shrink their die. Yet.
Having to work for a living is the root of all evil.
I am now using a lot of parallel programming for what I do in report generating (funny?), it's not an easy thing to do, because I am using aggregate functions upon data, so splitting data retrieval and then recombining it once it's back (and having to poll for all of the DB requests to return) is tricky to say the least.
The reports make dozens or even hundreds of calls to the DB (PostgreSQL), and that DB doesn't run SQLs in parallel on separate processors (maybe some day, but not now), so I split the data retrieval into multiple segments and then recombine the data. To me the advantage of multiple cores at this point is only found in having completely independent processes running in separate cores, and nothing else on the DB side. The project itself is in Java, so it's using pthreads, so I have more control on the front than in the DB.
So basically to be honest, until the software like databases, takes advantage of more cores, there is no value in paying to switch to the new CPUs. However I would be interested in having a CPU with multiple cores, where some of the cores could have different architecture, to guarantee real time processing.
Wouldn't it be interesting to be able to have one CPU with normal applications running, but also with an app or part of apps running in the same CPU that could do real time processing - guarantee real time response with a simpler OS running on that core?
Having more than one OS running on the same CPU, one being a real time OS, but this would require real changes to the environment around the CPU - at the minimum there would have to be a dedicated memory bus.
Of-course the same can be achieved with just separate computers, so maybe there is no point in it.
Maybe AMD needs to look into helping some projects to switch to their architecture, to fix existing code base to use multiple CPUs at the same time, maybe that would make some sense. There is definitely a need for tools that would help switching existing applications to multi-processor/multi-core environments actually to use this stuff.
You can't handle the truth.
the next generation is on hold?
If only I knew someone who had a use for browsers and operating systems...
and amd has more MB choice will more pci-e lanes on some of the boards. While on intel you have to take some of the x16 lanes for video or use the x4 DMI bus to fit in USB 3.0 sata and other stuff.
Except that USB3 and SATA 6Gb/s are all on the chipset, so you're bullshitting. What are you, as a desktop user (note, server boards have QPI links and hence more PCIe bandwidth) actually going to do with that extra PCI bandwidth?
Cray?
Great - My CPU will start generating kernel messages telling me it that it's the SON OF THE TECHNOLOGY MINISTER OF NIGERIA and that it has 25 GIGAFLOPS of PROCESSING that it needs help smuggling out from behind seven proxies and I can have 25% of it in return for overclocking the CPU by 10%.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
AHAHAHAHAHHAHAHA. AHHAHAHAHAHAHAAH. Who in their right mind would use AMD chips for servers???? They're crash prone junk. Always have been, always will be.
Uh...AMD has been leading the server market for a really long time. Intel has solidified desktop dominance since the core duo came out, but they're far behind on server farms.
Show me Benchmarks, or it didnt happen.
Wrong. There is absolutely no USB 3.0 support on P67 and H67 (Sandy Bridge) chipsets, and it only supports two SATA 6Gb ports.
Furthermore, only one PCIe x16 2.0 is supported by this generation chipset.
The fact that you are not aware of how stunted the Sandy Bridge chipset is with regards to I/O, is telling... fanboy much?
"His name was James Damore."
I've never really considered AMD the manufacturer to look towards when looking for high-performance stuff. In my mind, at least, they're the "dirt cheap and good enough" side - I bought a triple-core Phenom for about the price of a low-end Core 2 Duo a year or two back. They've always had the best performance per dollar. Sometimes, yeah, they did even have the best absolute performance, but Intel's back in the lead again.
High performance just isn't a very profitable market segment. Gamers and high-end servers will buy it, but that's not where the big market is. The big market is desktops and laptops - stuff where a 4gHz sextuple-core processor is overkill. A business machine will work fine with half that - and with AMD's price advantage, they've been moving in on business and desktops. Supercomputers might also be enough to sustain the company - they buy by the thousands, and AMD's power efficiency and multi-core design has usually been attractive to the few in that business. There, performance per core isn't nearly as important as cores per watt.
That said, I'm not surprised that AMD is (supposedly) having issues meeting their targeted clock rates. Pre-release info pegged the top desktop processor at 4.2gHz - a record for an x86 processor. The last to get close to that was the last few Pentium IV HTs at 3.8gHz. AMD's top processor to date only reached 3.7ghz (Phenom II X4 980BE), and that was after years of refining their process. AMD set their sights too high, and is having problems for it.
This is an announcement about a new AMD product with makes AMD "best" for the time being. They deserve some praise for the achievement seeing how they are the underdog. So this is the best article selected by slashdot, where the entire article consists of AMD bashing ?
Here, let me summarize the post for you "These slow-pokes at AMD managed to put out some supposed 16-core CPU, but we will discuss what they have not released yet which will certainly be beaten to a pulp by Intel's greatest and also unreleased CPU which will be released faster".
Seriously ?
Anything I want to, what kind of question is that? really, what am I, as a desktop going to do with ANY extra bandwidth be it PCIe, RAM, disk, internet connectivity. It doesn't matter what I do with it, I PAY for that availability.
AMD didnt have intel by the balls then. by then, intel just paid money to pc makers to use their chips. they got fined for it, but not enough. they got a net benefit from the entire affair. and negated amds competition by such whoring.
Read radical news here
Games are increasingly becoming thread-aware. There's a video from Gamescom showing DiRT3 running on a prerelease Zambezi chip, using four cores. Rise of Flight is heavily multithreaded (to the point where (until the last patch) it was bouncing up against a problem with the Windows scheduler on dual-core processors. There are probably more examples, but I can't think of them off the top of my head.
The issue seems to be that on Intels mid-low end CPUs the motherboards are limited in number of PCIe lanes available, and often the second PCIe x16 slot is locked to 4x, meaning that dual GPUs aren't a good option... so you have to spend a lot more on the Intel side of the fence. IMHO a faster single-GPU is probably better spent on the Intel platform at the moment. In either case, we've already hit the "fast enough" stage for most people... I've recommended E-350 based laptops to a lot of people, as they really are good values at their power usage. Which is nowhere near as fast as either in the comparisons we are making here. One more generation of GPUs and a single card may well run a Triple 30" setup pretty well for gaming. I just don't see the need to push things much more than that. What this means to me, is that the really high end CPUs in 2 more generations will likely be more expensive and used mostly in servers. That's just where I see all of this going.
Michael J. Ryan - tracker1.info
Just want to remind people that, since 1996, AMD still uses motherboards with over TWICE the FSB speed of Intel boards. For this one simple reason, even though Intel consistently produces faster processors, AMD systems consistently out perform Intel boxes overall. In 15 years, this has always been the case, and nothing about any announcements this week change that.
but on the low end boards you have to cut into video pci-e just to fit USB 3.0 in and even if it moves to the chip set the x4 link for cpu to chip set is will have to have network, sound, sata, usb, x1 pci-e slots all running over it and to get more pci-e lanes you have to get a high end i7 cpu.
With amd you can get a low-end to mid range cpu and get boards with lot's of pci-e io and even the low end chip sets has.
on a intel board useing a x4 cable card tuner eat's up a lot of the pci-e io.
(DOE/SC/Oak Ridge National Laboratory)
http://top500.org/system/10184
But let's stop pretending that Intel's highest end chip is the only one to talk about. Yes, Intel has, for a long time, had a chip for people with more money than sense. They make an ultra high end chip for $1000 that is only a tiny improvement over the one below it. It is for sale to people who buy for bragging rights, more than anything else. That would be the i7-990X right now. 3.46GHz, 6 cores.
However right below that is a chip with near the performance but around half the cost. Right now that is the i7-980. 3.33GHz, 6 cores but only $600. 96% of the speed, 60% of the cost. They scale down quickly from there too.
Trying to compare Intel's ultra high end to something more reasonably priced says only that you are trying to stack the results.
It isn't a question of if you can find a benchmark that the AMD processor does better, it is a question of how it does overall and the AMD processor and Intel processor compare. That Anad benchmark shows the answer is not well. For example the i5 is ahead in x264 encoding. Ok well that is a completely parallel activity, it will use all cores 100%. So being that the AMD processor has a slight clockspeed advantage and 2 more cores is should stomp the i7, be 50% faster. Instead the i7 bests it slightly.
Also another problem you run in to is not everything goes for tons of cores. You'll find apps that can only use a few threads effectively. Games are often this way. So going from 4 to 6 cores gains you nothing for them. That means if the individual cores aren't powerful, having more is not the answer. You need better performance per core and per clock, not just more cores.
I found that going from a hard drive to a fast SSD made far more difference than going from dual core to quad core ... I'm running a heavy desktop load now, Thunderbird plus Chrome with 30 tabs open. (Kubuntu 11.04) The CPU is running 20%. I've consided going to a hex core, but I'm really unmotivated about it.
What? AMD is hovering around 6% market share in the server market, with Intel making up the other 94%! Intel has been dominating there ever since they were the first to introduce a quad-core server processor (Clovertown,) back in November 2006. Intel's average selling price (ASP) is also 33% higher. AMD's chips just do not perform anywhere near as well as Intel's on most server tasks. AMD really needs Bulldozer to improve their competitive position if they want to remain a player in the server processor market.