Reviewers who have got their paws on AMD information on Bulldozer and Bobcat at Hot Chips, have been giving the architecture a pretty lukewarm reception.
It is not as if it is a pile of dog poo, it is just as Jon Stokes at Ars Technica, put it it, more of an evolution of what has gone before rather than anything completely radical.
AMD is hoping for a lot from the chips, which are aimed at the server and mobile markets. After all they are the biggest departure AMD has made since the original Opteron. Bulldozer in particular has been claimed to be the biggest departure from existing hardware since AMD introduced the original K7 back in 1999.
While AMD claims that Bulldozer is that it's a "third way" between traditional multicore and simultaneous multithreading (SMT) that is not exactly true.
What was presented at Hot Chips is really a new form of SMT.
With SMT, the processor keeps two or more threads loaded into the processor and the execution hardware switches between them. If a thread stalls there are instructions from a different, non-stalled thread in the machine that can be run instead.
But this form of SMT adds a bit to a processor's die area and uses juice. It works really well on multithreaded workloads.
AMD argues that a single two-way SMT core works as well as 1.3 regular cores, because the threads don't wait on the memory but on execution resources. The problem is that if the memory is not the cause of the bottleneck then it is likely to be the execution unit that is slowing everything down.
Bulldozer speeds this up by replicating the integer units, so that there's one register file and one complete set of integer units per thread.
While it is a good SMT design, it is not dual core. It is more like a 1.5-core design. Good, but no revolution here Mr Guevara.
But AMD insists that a single Bulldozer core can execute two threads like a 1.8-core. We guess it might, if the wind was behind it and it was going downhill. It really depends what work the chip is trying to do.
The problem is that while Bulldozer is being marketed to such high expectations, it is possible that AMD is going to hit a problem when it fails to deliver. That is not saying that the chip is bad, far from it. But it does mean that AMD might be hyping it far too much.
Bulldozer appears to be a good conservative evolution which is a safe bet. True, it adds lots of interesting stuff, but none of it is going to be cure for cancer.
It is also not clear if Bulldozer will cause any damage at all to Intel's Xeon line. At the moment Intel has sewn up the server market and Bulldozer might have to be slightly better to even scratch its paintwork.
Mobile markets? No Farrell. Bulldozer is aimed at server and high-end desktops. You are clueless.
Carlos stop sending me flowers I will never love you I am getting married in January. Find someone who likes Apple gadgets.
on theBULL, think nick hasn't seen latest digramatics from dresden. much more complex that charlie graphics indicate. heres deeper look:
http://1.bp.blogspot.com/_RvD6UeeI1Jg/TG5TaEwMJgI/AAAAAAAAACU/2RvOxl3kvNc/s1600/file.jpg
Question g34 socket has over 1,900 pins with bulldozer is report, yet called AM3+ & backward compatible with AM3 or 938 pins. someones Not Cooking with Gas.
Psss't nick, got some really nice lula....
vondrashek md
Ok, here are the facts.
Bulldozer is indeed a radical new design for x86 CPUs. It's much more than evolution. K10 or Core 2 was evolution. Bulldozer follows a new paradigm, Cluster-based Multi-Threading. And it's not SMT.
One Bulldozer module is more than 1.5 regular cores. It can be seen as an "optimized dual-core". It has 2 integer cores. Shared resources (front-end, FPU, cache) were significantly widened or improved.
The 80% number means average, no "wind was behind it and it was going downhill". Most workloads are integer based. So, it will probably scale very well in most cases, comparable with a regular dual-core and much better than Intel's hyperthreaded core.
You always have a problem if you fail to deliver. But what has it to do with Bulldozer's architecture? That statement is pure polemics and completely unnecessary. Bulldozer is definitely the most interesting x86 development since a long time, since 10 years or even longer. No reason to downplay it.
When I need new 'puters, I'll figure out what my best option is at that time. Hell, the whole she-bang changes damn near every day, so why get hung up on any one aspect?
It is funny, though, to read through the religious fanatics' pronouncements of the Truth.
atsa propitious nuptials!
"evviva gli sposi! te awanga"
I want him kiss
the bride!
infinity loops
agree that biggest fundamentel change ever for processor. Switches to Left, Switches to right, here we go....
vondrashek md
The problem is, that nearly the whole internet chip tech community is hopelessly excited about Bulldozer. Just look at some of the most popular forum - for every tiny bit of information given, a thread with dozens of pages comes into existence. I guess a lot of people want AMD to come on top for a change.
Of course for AMD it's hard to do anything about this. They do know better these days, they know hypes can be a bad thing, but it's not something you can control.
So, while I don't agree with your '1.5 core' statement (seeing as there's two int clusters and the FP unit is double wide and apparently capable of serving two threads at the same time), I'm glad you hit the brakes. However, please don't blame this on AMD.