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