Bulldozer, Massively unoptimized

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

gorydetails

Member
Oct 28, 2011
50
0
61
Yea, fp a big deal, I'm guessn that's y sparc took it a step further and shared fpu among 8 cores. Improve fpu utilization. Amd modules r nothin new under te sun
 

LOL_Wut_Axel

Diamond Member
Mar 26, 2011
4,310
8
81
Don't put words in my mouth. I NEVER said FPU doesn't matter for a server. You have trouble understanding the word us. Meaning for my company, not for all companies, just for our company (one of the terms of the english language to describe this is 'us'). For us, FPU doesn't matter. 'Us' is a term indicating an ensemble that doesn't include every possible server usage scenarios. Understand 'us' in the context of my posts now?

I guess I have to draw a picture, but I am not good at it so going to have to try simple words:
For
us
FPU
doesn't
matter.

For
us
IPC
doesn't
matter.

Understand now?

PS: But I am curious, what is your server development/administration/architecture experience, since you seem to know that for us FPU is a must. Can you come over and make some black magic voodo so we can reduce our number of servers down from ten to maybe 2-3 and save a lot of money in the process. You seem to know it so well how to optimize non FPU/IPC demanding server tasks. Please, come down, we'll pay you very, very, very well.

I am dead serious by the way.

You clearly have no clue of what you're talking about. You're even so self-centered that you think YOUR particular situation accounts for all those in the server world, even though you try to make it sound like it doesn't. If IPC doesn't matter then I'm sure you'd be just fine with a 32-core Netburst Pentium, right?

There's no point in discussing with a Bulldozer apologist like you. Goodbye.
 
Last edited:

exar333

Diamond Member
Feb 7, 2004
8,518
8
91
Thus my zombie comment. AMD is kept artificially alive. They just don't have the resources to compete, never had. Athlon 64 was an Intel error. Catching Intel performance wise was only possible during a short time when Intel was managed by marketing (Gigahertz uber alles folk!).


Apples to oranges. NVidia was in a market that was pretty open. There wasn't a big competitor that utterly dominated and had a 2+ year advantage in manufacturing with 10 times the monetary resources. So AMD had no choice. Instead of trying something new like Bulldozer, they could have done what? Die shrinked Thuban/Deneb and try to catch up with Intel? Good luck. There is virtually no reason for someone to get an AMD processor on desktop unless some rare cases where they are limited by budgets. That would not have changed with a die shrink of Thuban either. They had to try something new and get traction with more cores. Did/will it work, who knows.

Why isn't any Linux distro taking Windows Desktop market share? Why are Macs hovering around what ... 7% of marketshare despite the insane cash Apple has? It's very hard or nearly impossible for a competitor to dethrone someone like Microsoft or Intel, they are too entrenched and have years of advantages.

Your missing the whole point. Companies are in the business of making money. Gaining marketshare is great, but profit is better. Why do you think Apple is worth more than MS, despite a lower marketshare? Also, Apple, with it's 'puny' 7% marketshare has led the industry in many ways through innovation and cooperation with hardware/software companies.
 

exar333

Diamond Member
Feb 7, 2004
8,518
8
91
Don't put words in my mouth. I NEVER said FPU doesn't matter for a server. You have trouble understanding the word us. Meaning for my company, not for all companies, just for our company (one of the terms of the english language to describe this is 'us'). For us, FPU doesn't matter. 'Us' is a term indicating an ensemble that doesn't include every possible server usage scenarios. Understand 'us' in the context of my posts now?

I guess I have to draw a picture, but I am not good at it so going to have to try simple words:
For
us
FPU
doesn't
matter.

For
us
IPC
doesn't
matter.

Understand now?

PS: But I am curious, what is your server development/administration/architecture experience, since you seem to know that for us FPU is a must. Can you come over and make some black magic voodo so we can reduce our number of servers down from ten to maybe 2-3 and save a lot of money in the process. You seem to know it so well how to optimize non FPU/IPC demanding server tasks. Please, come down, we'll pay you very, very, very well.

I am dead serious by the way.

If you don't care about IPC, then what do you care about? Does the server just sit there and look pretty to impress the folks who know nothing about technology?

You: 'Look at the server'
Masses: 'Oooooooooh'
 

Makaveli

Diamond Member
Feb 8, 2002
4,947
1,533
136
Really? Thank you for adding value to this conversation.

I suppose some people are just happy that they can hate something and don't care about anything beyond that.

Bulldozer is a very promising CPU architecture that can only become more relevant with time - software will get more threaded, not less. I will probably not buy an FX now and will wait for a stepping or generation update, but I'm very much looking forward to what AMD can make of it. You, meanwihle, hate on!

Promising architecture I agree with, however his point still stands in its current form it sucks balls!
 

ed29a

Senior member
Mar 15, 2011
212
0
0
You clearly have no clue of what you're talking about. You're even so self-centered that you think YOUR particular situation accounts for all those in the server world, even though you try to make it sound like it doesn't. If IPC doesn't matter then I'm sure you'd be just fine with a 32-core Netburst Pentium, right?

There's no point in discussing with a Bulldozer apologist like you. Goodbye.

What part of 'us' is so hard to understand? The 'u' or the 's'? Please point out the line where I wrote that every single situation is like our situation. Oh wait ... you can't. With your vitriol and abrasive bashing, you always put words into people's mouths. I never said FPU is not used for server. I never said our server situation is like everyone else's, Yet you keep insisting on it. Basic English comprehension wouldn't hurt but most importantly, not putting words into people's mouth would do good thing for your credibility.

Here is what I wrote: 'Us' is a term indicating an ensemble that doesn't include every possible server usage scenarios.. Can I be more clear?

Stop. Putting. Words. Into. People's. Mouths.

Thank you,
Humanity
 
Last edited:

ed29a

Senior member
Mar 15, 2011
212
0
0
If you don't care about IPC, then what do you care about? Does the server just sit there and look pretty to impress the folks who know nothing about technology?

You: 'Look at the server'
Masses: 'Oooooooooh'

Waiting on the mainframe I guess if we had super duper high IPC processors, they would just wait 'faster'.

Your missing the whole point. Companies are in the business of making money. Gaining marketshare is great, but profit is better. Why do you think Apple is worth more than MS, despite a lower marketshare? Also, Apple, with it's 'puny' 7% marketshare has led the industry in many ways through innovation and cooperation with hardware/software companies.

Apple is worth more than MS for a simple reason, Jobs gave up in competing with MS on the PC front, because it was futile, and opened whole new markets for themselves: iPods, iPads and iPhones. If you check Apple's financials, they are Apple's bread and butter now, that's why they have 80+G$ cash. AMD is doing exact opposite, instead of trying to find a new market, they keep competing with Goliath. Unfortunately, this time, Goliath wins.
 
Last edited:

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
...in its current form it sucks balls!

I've never understand the motivation behind this form of colloquialism where we take something that is actually quite desirable in the literal sense but we use it as a means of denigration in the written or spoken sense.

If it "sucks balls", sign me up, in fact I'll take two!
 

JumpingJack

Member
Mar 7, 2006
61
0
0
Bulldozer is a very promising CPU architecture that can only become more relevant with time - software will get more threaded, not less. I will probably not buy an FX now and will wait for a stepping or generation update, but I'm very much looking forward to what AMD can make of it. You, meanwihle, hate on!

I am curious... just how much more threaded do you expect software to become?

I ask this because the multithreading era, at least on the desktop, began quite awhile ago and was kicked off as early as the 'craptastic' P4 with hyperthreading. It was not long after the hyperthreaded P4 that software began looking into spawning tasks into new threads, Adobe for example, was out shortly after with multithread versions of their software suite that also made into their consumer level products.

In 2005, both Intel and AMD introduced multicore CPUs and a significant (measurable) amount software was already positioned to take advantage of some of that extra core goodness. We have now had quad core and hex cores on the market for several years, we have seen software that could thread easily in fact go multithreaded.

My point is -- a mutlicore CPU was not introduced with BD, and much of the software base where the low hanging fruit has been picked has threaded itself for quite some time now. I am not so sure there will be a multithreaded revolution that will elevate BD to new heights. I think it is more on the side of what you see now is what you can expect.
 
Last edited:

beginner99

Diamond Member
Jun 2, 2009
5,314
1,756
136
Why do you think Apple is worth more than MS, despite a lower marketshare?

Because they have high market share elsewhere (IPhone) and a great model for locking in the customers.
Besides that IMHO the value is artificially inflated. As in it is so high because shareholders can expect future new innovations that will lead to even greater market share.
The most ridiculous thing is facebook. It produces nothing. Of course the value comes from the huge customer base and all the data. Still I don't thing you can pull like 1 Billion $ worth of information out of that data.

Back to topic.

AMD should have known from the past. Trying to get clever or be ahead of the time won't work (Netburst fail, initial phenom fail).
Intels latest success is based on being very conservative. Just incremental improvements.
It's easy to see that a die shrunk 8-core thuban would a) be smaller than BD and b) offer better performance than BD while both of those facts would greatly improve performance/watt.
 

Dadofamunky

Platinum Member
Jan 4, 2005
2,184
0
0
Obviously I was a little disappointed at the bulldozer architecture debut. But there were cases where the benchmarks really did not make sense, in one instance it scales, another it doesn't. Its great, its not and all that mixed stuff. Like a rollerskating CPU. And it runs hot as well as inefficient. (although one wanders what most of us are doing thats keeping out CPU's away from an idle state most of the time).
Anyway. Then there was the little increase in Windows 8 performance over at toms.
And other things that seem to be popping out of the woodwork. It led me to keep looking for reasons. (WHY AMD WHYYYYYY... I cried)
I stumbled upon the Phoronix.com website. Which tests Bulldozer under Linux.... A LOT!!!!

Even in the initial review you get the idea that Bulldozer is better under linux than Wondows.
http://www.phoronix.com/scan.php?page=article&item=amd_fx8150_bulldozer&num=1

I was thinking its not all bad... And then I stumbled upon the second article about performance using different Compilers. Being a bit of a unknown to me as to what compiling is I was surprised by the sheer amount of performance to be gained by doing this.
http://www.phoronix.com/scan.php?page=article&item=amd_bulldozer_compilers&num=2
The conclusion to the article is that Linux users will get these benefits before Windows because the kernel is always the same for windows (whatever a kernel is )
My thoughts are the following, it looks like its actually a great architecture once applications take advantage of the AVX and other extensions available. Which simply are not coded for at the moment, and when they are compiled right... Bingo.
Take Cinebench 11.5, Most people seem to take this benchmark as the defacto " how fast is the CPU benchmark" in heavy threaded apps. simply because its the one thats conveniently available. If it was optimized for AMD and Intel alike, would the Intel CPU's be showing better. C-RAY for example takes a massive performance lead for Bulldozer once its compiled with their compiler.

I am not trying to say that Bulldozer is a magic chip, but there is more to it than just "it sux". Windows 8 will bring a new kernel, other patches and chip optimization that are simply not available to Win7, New programs will certainly take advantage in time, and I'm guessing that at the end of 2012, people will be praising the chip once power usage goes down and clock speeds increase even more. I know this because I own a Phenom I processor, and its really no different to a Phenom II other than a patch I disable and I'm unable to go beyond 2.6GHZ. (I got it cheap).

What do you guys think, does the long term performance benefit look better than the one available now ( I acknowledge that Intel has a considerable lead in normal programs now)

I know I'm late to the party, but here goes:

1) I can see it. Linux is the Goth half-breed arty half-brother of the OS world, and lots of fanatical coders use it, so, this makes sense.
2) BUT - the thermal issues are a whole other ball of wax. Hard to believe a 32nm CPU would have this problem. Speaks to fatal flaws in the architecture. Perhaps a second spin will fix some of them. Hope so.
 

tulx

Senior member
Jul 12, 2011
257
2
71
Last I looked, Phenom never bested Intel in perf. Only in price. Right?

A CPU doesn't have to be the fastest to be good, it has to be priced lower than a comparable competitor product, which the Phenom II was, which is also why so many people bought it.
AMD might manage the same with the Bulldozer architecture. Dismissing it as "FAIL" and "dud" is extremely short-sighted.
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,362
136
I cant say a lot right now but people saying BD is gonna suck in Servers dont know ****.

There are companies that need more cores, there are companies that need more FPU and companies that need more IPC from their Servers.

Interlagos and Valencia will be addressed in those companies that need more core density, companies that can code their own apps and take advantage of BDs strengths.

There are more than IPC and performance per core in the Server market


Profanity is not allowed in the technical forums.

Administrator Idontcare
 
Last edited by a moderator:

RampantAndroid

Diamond Member
Jun 27, 2004
6,591
3
81
I cant say a lot right now but people saying BD is gonna suck in Servers dont know shit.

There are companies that need more cores, there are companies that need more FPU and companies that need more IPC from their Servers.

Interlagos and Valencia will be addressed in those companies that need more core density, companies that can code their own apps and take advantage of BDs strengths.

There are more than IPC and performance per core in the Server market

Well, again...if a company looks and sees that more cores doesn't gain them that much and comes at the cost of higher power draw per server, as well as beefier cooling needed...they might back off. I don't expect this architecture to do well at all in the server market, unless it is dirt cheap. Or they rev it.
 

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
It's AMD fault that this chip does not perform with today's software. Forward looking designs are ok as long as they also address present programs, OS, etc.
If it works better with W8, then it shouldn't be released on W7.
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,362
136
Well, again...if a company looks and sees that more cores doesn't gain them that much and comes at the cost of higher power draw per server, as well as beefier cooling needed...they might back off. I don't expect this architecture to do well at all in the server market, unless it is dirt cheap. Or they rev it.

For core density, Bulldozer offers more cores per rack space. A 4 Socket per 1 or 2U rack with four 16-core Interlagos gives you 64cores. That translates to lower cost per Rack space.

Bulldozer's Configurable TDP can make those 64cores run at lower power consumption with less Cooling. That translates to lower operational cost.

Since AMD's interlagos have not been released yet, since we havent seen any Benchmarks as of yet, saying that they will suck in servers makes people look stupid.
 

Ancalagon44

Diamond Member
Feb 17, 2010
3,274
202
106
For core density, Bulldozer offers more cores per rack space. A 4 Socket per 1 or 2U rack with four 16-core Interlagos gives you 64cores. That translates to lower cost per Rack space.

The problem is that people who make purchasing decisions about servers are at least as knowledgeable as we are. So they wont be swayed by lots of cores, they will look for good performance per core, capital cost, and heat/power requirements. For instance, if I were to ask you to choose between a dual core Pentium 4 clocked at 3.6 or a single core Celeron Sandy bridge clocked at 3, which would you pick? Even though the Pentium as more cores, it will be slower. Its the same with BD - having more cores doesnt magically make it better.

Bulldozer's Configurable TDP can make those 64cores run at lower power consumption with less Cooling. That translates to lower operational cost.

The problem is that BD's long pipeline and high cache latencies make it perform best at high frequencies. Drop BD's frequency and its performance gets even worse. So you have to choose between average performance and high power consumption or poor performance and low power consumption.

Since AMD's interlagos have not been released yet, since we havent seen any Benchmarks as of yet, saying that they will suck in servers makes people look stupid.

Why? Is Interlagos going to be very different to BD somehow? Yes, it will perform better in heavily multithreaded scenarios than it does in single threaded scenarios. I just dont think its performance in heavily multithreaded scenarios, when power requirement is taken into account, will be good enough to warrant buying it.
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,362
136
The problem is that people who make purchasing decisions about servers are at least as knowledgeable as we are. So they wont be swayed by lots of cores, they will look for good performance per core, capital cost, and heat/power requirements. For instance, if I were to ask you to choose between a dual core Pentium 4 clocked at 3.6 or a single core Celeron Sandy bridge clocked at 3, which would you pick? Even though the Pentium as more cores, it will be slower. Its the same with BD - having more cores doesnt magically make it better.

Most people seams they don’t understand that there are Server applications that need more cores and not less cores with higher IPC. Applications and VMs that need more cores will be better suited with BD Interlagos than Intel’s 8-core behemoth with 150Watt TDP.

I would choose a Dual core Atom 32nm 10W 2,13GHz than a single core Intel Celeron G440 1,6GHz 35W Sandybridge for those applications, although the Celeron has Higher IPC.

The problem is that BD's long pipeline and high cache latencies make it perform best at high frequencies. Drop BD's frequency and its performance gets even worse. So you have to choose between average performance and high power consumption or poor performance and low power consumption.

Again, not all applications need higher single core IPC.
If your applications need more performance than throughput then yes BD will not be fast enough. But if you need throughput and more cores, then BD Interlagos is much better.


Why? Is Interlagos going to be very different to BD somehow? Yes, it will perform better in heavily multithreaded scenarios than it does in single threaded scenarios. I just dont think its performance in heavily multithreaded scenarios, when power requirement is taken into account, will be good enough to warrant buying it.

Interlagos will not be that much different than Desktop BD Zambezi, the applications and workloads are different in the Server market than Desktop.
 

ed29a

Senior member
Mar 15, 2011
212
0
0
I would choose a Dual core Atom 32nm 10W 2,13GHz than a single core Intel Celeron G440 1,6GHz 35W Sandybridge for those applications, although the Celeron has Higher IPC.

Exactly. Funny how people slam ARM and Bulldozer and whatnot and keep trumpeting 'IPC! IPC! IPC!' yet even Microsoft is begging Intel to make 16 core Atom CPUs for servers. If Bulldozer with thermal controls can keep a high core density and decent thermals for a decent price, they might be able to carve out a niche for themselves and try to grow from there on (at this point, all depends on AMD's pricing). If MS wants core density without worrying about IPC, there must be a demand for it. Despite all of HP's blunders I don't think they are going to make ARM servers for ***** and giggles.


Profanity is not allowed in the technical forums.

Administrator Idontcare
 
Last edited by a moderator:

Makaveli

Diamond Member
Feb 8, 2002
4,947
1,533
136
I've never understand the motivation behind this form of colloquialism where we take something that is actually quite desirable in the literal sense but we use it as a means of denigration in the written or spoken sense.

If it "sucks balls", sign me up, in fact I'll take two!

Lmao

you know what I mean Sir!

Its terrible compared to the competition.

To a best buy shopping noob it would be irrelevant as they couldn't tell difference between a single core cerelon and a 8 core bulldozer. I would think most on this site don't fit that profile.

And yes its not the end of the world these are just processors, as some people do go over the top with their feelings towards a piece of silicon.

I still wouldn't buy one tho!
 
Last edited:

podspi

Golden Member
Jan 11, 2011
1,982
102
106
I know I'm late to the party, but here goes:

1) I can see it. Linux is the Goth half-breed arty half-brother of the OS world, and lots of fanatical coders use it, so, this makes sense.
2) BUT - the thermal issues are a whole other ball of wax. Hard to believe a 32nm CPU would have this problem. Speaks to fatal flaws in the architecture. Perhaps a second spin will fix some of them. Hope so.

Actually, given that there are thermal issues w/ both Llano and BD, tied to the fact that AMD (right now, anyway) is only paying for good wafers, I'd say that points to GF's 32nm process being... unhealthy.

Unless you want to say that AMD just really screwed up in the design of both archs, and ATIC via GF decided to just take the hit (since they own a substantial portion of AMD as well, and to some extent the future of both firms are tied together -- in the near-term).
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |