Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
TRENDING TODAY
Home > News > Technology and Gadgets > CPU

October 14th, 2011, 13:07 GMT · By

Ex-AMD Engineer Blames Bulldozer's Low Performance on Lack of Fine Tuning

SHARE:

Adjust text size:

AMD FX-8150 retail Bulldozer desktop CPU
Enlarge picture
AMD recently launched FX-Series processors based on the Bulldozer architecture haven't managed to deliver the performance everybody expected them to, and an ex-AMD engineer has recently come out to share its vision regarding the Bulldozer performance issues.

Cliff A. Maier has worked as a member of AMD's technical staff until a few years ago, when it left the company at about the same time as AMD has started to use automated design tools for its chips.

According to the engineer, the fact that Bulldozer arrived later than everybody expected it has little to do with its performance problems, as the main issue that affected the architecture was the chip makers adoption of automated design techniques.

Compared to the traditional design techniques that rely on hand-crafting performance-critical parts of the processor, automated tools speed up the design process, but cannot ensure maximum performance and efficiency.

"The management decided there should be such cross-engineering [between AMD and ATI teams within the company] ,which meant we had to stop hand-crafting our CPU designs and switch to an SoC design style,” said Maier in a forum post on Insideris.com.

“This results in giving up a lot of performance, chip area, and efficiency. The reason DEC Alphas were always much faster than anything else is they designed each transistor by hand. Intel and AMD had always done so at least for the critical parts of the chip.

“That changed before I left - they started to rely on synthesis tools, automatic place and route tools, etc.," continued the engineer.

According to Maier, automatically-generated designs can be 20% bigger and slower that hand-crafted silicon, leading to an increased transistor count, increased die space and low energy-efficieny.

"I had been in charge of our design flow in the years before I left, and I had tested these tools by asking the companies who sold them to design blocks (adders, multipliers, etc.) using their tools. I let them take as long as they wanted.

“They always came back to me with designs that were 20% bigger, and 20% slower than our hand-crafted designs, and which suffered from electro-migration and other problems," the former AMD engineer said.

AMD's desktop version of Bulldozer has in total about 2 billion transistors, a particularly large number, which makes it nearly the size of a GPU chip and comes to support Maier's theory.

AMD desktop Bulldozer die
Enlarge picture
Each of the Bullodzer modules, containing two computing cores and 2MB of unified L2 cache, includes 213 million transistors and measures 30.9mm2 in size, which means that a quad-module chip should equal about 52 million of transistors and take 123.6mm2 of die space.

In AMD's design, these modules are accompanied by 8MB of Level 3 cache, which should come to include about 405 million transistors, meaning that about 800 million transistors are dedicated to the memory controller, I/O interfaces and various other logic.

This is a particularly large number no matter how you look at it, and is just shy of the 995 million transistors used by Intel in its Sandy Bridge processors that also come with an integrated graphics core and PCI Express controller.

Right now we don't know if this large number of transistors is actually necessary or if it's the result of the automated tools Maier blames for the performance of Bulldozer, but it definitely seems like something fishy is going on with Bulldozer. (via Xbit Labs)


9,107 hits · 4 comments
Link to this article · Print article · Send to friend

MUST-READ RELATED ARTICLES:


AMD Llano APUs Still in Short Supply

AMD FX-Series Bulldozer Processors Listed on Newegg

AMD Bulldozer Is Finally Here, but Performance Disappoints

Intel Ivy Bridge and Haswell CPU Overclocking Detailed

Intel Prepares New Sandy Bridge ULV Celeron Processors

READER COMMENTS:


Comment #1 by: bullya on 21 Oct 2011, 14:20 UTC reply to this comment

With all the sad reviews for Bulldozer, and all of the how and why questions posed, how is it this article not referenced anywhere? This appears to explain it all. I'm wondering if the HD7xxx will suffer too.


Comment #2 by: nt300 on 26 Oct 2011, 00:16 UTC reply to this comment

I do admire AMD for the innovation they put into Bulldozer. I mean AMD had balls to come out with a brand new Design, built from the ground up paired with a brand new 32nm HKMG process all at once.

Right now, they need to really work on a bug fix, release a performance patch, fix the L1 & L2 Latency lagging issue and hopefully a properly done B3 revision because Bulldozer NEEDS at least 20% performance boost over this Bulldozer release clock 4 clock. Then I can see another 10% increase for Piledriver for a total of at least 30% boost in performance.


Comment #3 by: Slimbo Dynomite on 02 Aug 2012, 15:09 UTC reply to this comment

Finally the article I have been hoping to find.
This explains everything,I had to return my Fx because of black screen issues .
I guess they are rare ,but I knew something was not right.
I have been arguing with other amd fanboys and stuck up over clockers .
This chip has issues and needs and needs a makeover.
This article is a gem.
Thank you ,thank you, Thank you,
Slimbo D

Comment #3.1 by: hmscollingwood on 29 Sep 2012, 13:49 GMT

"It's worse than that, he's dead Jim!"

It's a sad reflection on the 'power and control' freaks that run a lot of big business, that when it comes to hard facts (and hard numbers) these beetle-browed gamblers keep their cards very close to their corporate chests, and proceed to blank its main source of revenue, ultimately, the general public, because of alleged 'competitive' need to know 'commercial security'. Namely... INTEL..! (Urgh..! Wash my mouth out). Steve Jobs, Bill Gates, yadda, yadda... you know what I mean.

I don't know how much of the fabled FX 95 watt 8 cores are already spoken for by OE trolls but I can't seem to get one for love nor money, even if I grease up with KY (don't ask).

Now I read that AMD has employed 'robots' to design their CPUs I realise that there is no point in feeling frustrated in trying to upgrade my AM3+ Gigabyte mobo to run Bluray and eventually 4K 3D (don't snigger), even though a viable general release video card is not readily available.

Praise the Lord and pass the ammunition! Now all we need is another public-distracting 'war zone', to deflect from the fact that we've run out of innovations to keep us moving forward securely. Sound familiar (White House, Westminster)?

Regarding 'robots', and I don't mean the hyper-moral 'AI' type, bless'em, can you imagine what development would have been like: if Elon Musk, Colin Chapman, Nikola Tesla and Burt Rutan had solely relied on computers or slide rules (for the historical among us) to develop their latest products..? Interestingly, they're all in the same 'club' - if you know the links..?

As any successful CEO knows, there is no substitute for hands-on research, experience and development.

When will AMD rediscover its roots and get back with 'the program' instead of allowing itself to be ruled by the bean-counting accountants and corner-cutters?

Copyright © 2001-2013 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM