AMD: What Went Wrong?
Barence writes "In 2006, AMD could seemingly do no wrong. Its processors were the fastest in the PC market, annual revenue was up a record 91%, expansion into the graphics game had begun with the high-profile acquisition of ATI, and it was making exciting plans for a future where it looked like it could 'smash Intel's chip monopoly' for good. Now the company is fighting for its very survival. How did AMD end up surrendering such a advantageous position – and was it given an unfair shove on the way down? This article has plotted AMD's decline, including the botched processor launches, the anti-competitive attacks from Intel and years of boardroom unrest."
Intel has had its share of buggy and bad designs, and that's even without going into discussion of the HMSS Itanic. Some AMD chips do great job of bang for the buck, my laptop has a nice dual core one that made the cost much less than comparable Intel chip would.
Still, AMD needs to get more risky with heavy investment into more advanced design and fab. mediocrity just isn't tolerated in processor design.
AMD's budget range is still better than Intel, when compared at a constant price against Atom
But with the netbook/nettop market starting to flatline (or so I've heard), maybe they just made a wrong stratey decision
Also, the botched Bulldozer launch: they should have used the no. of complete modules in the processor name, instead of the number of Integer units
That way they wouldnt have a 6 core which was actually 3 core, but rather a 3 core which performed better in Hyperthreading than an equivalent Intel
Getting the driver issue sorted out before launch would have helped as well
AMD will never fail because Intel won't let it fail since it is their DOJ defence against being a monopoly. The couple of times AMD got ahead of Intel on technology, like x86-64, Intel started a money losing price war to put AMD back in its place. When AMD is struggling, Intel raises profit margins on its products to help them out. There are also less advertised ways Intel helps keep AMD afloat: Patent sharing, employee no-stealing, joint tools development like OpenAccess, etc. Having worked in that industry I was always surprised that the DOJ never came down on them for those agreements. The patent sharing and joint tools ones are official even though Intel puts like 10X more into them as AMD does. I left that industry after 5 years since I saw it as a dead end since you only have a few companies competing for your skills. As my manager at Intel told me, "I won't give you a raise since you only have one other place that would even care about the skills you picked up here, AMD and we really control them too."
AMD has done this many times throughout the years.
The only reason they boom is when Intel makes a mistake. In the mid 2000's Intel bed on that crappy Pentium 4 line. This allowed AMD to gain a huge foothold. It was only temporary until Intel figured out they goofed and corrected. AMD sat on their hands and didn't invent the next thing so Intel just stomped all over them.
This isn't the first time this has happened. The same thing happened in the days of 486 and 586's. AMD gained a huge share then lost it all as Intel corrected they're mistakes and AMD failed to continue to innovate.
It's almost like AMD shows the way then Intel does it better. It will probably happen again assuming AMD doesn't eventually just die.
Potentially, AMD is still favored by many people who don't mind tinkering. For instance, for under $100 you can get an AMD x4 with a top end of 3.8ghz or more. My development box as an AMD x6 that was $130 running all 6 cores at 4.2ghz solid. To buy anything comparable from Intel would be well over $400. It's the same story in server land. AMD vs Intel really depends on application. AMD has true physical core superiority. Intel bet on hyperthreading, and it works well for many projects, until you actually need 12 physical cores for number crunching and not just thread spawning. Then it's AMD by a mile.
I use Intel Xenons in my mid to low web/caching servers and I use AMD 12 cores+ in my data servers/larger VM hosts. It just seems to be the recipe that gets me the best bang for my buck, but to each their own.
Also Intel bribed big OEMs to use their processors instead of AMD's. Dell was an especial example of this: in the K7/K8 days they'd make noise every year or two about how they were considering selling AMD-based systems rather than being exclusively Intel, and those of us in IT who wanted /better/ computers would get very excited, but then Intel reliably came along and gave Dell an even better sweetheart deal on their CPUs, which was probably Dell's objective the whole time.
It wasn't AMD's fault for choosing the wrong market; they'd made a far better desktop and mobile processor than the P4, it was just that Intel was abusing its market position.
Hail Eris, full of mischief...
E pluribus sanguinem
True, much cooler than AMD counterparts but try running that i5, or i7 in my case, with a stock fan/heatsink with 100% load on all cores as I do when ray-tracing.. In the first 15-20 minutes the temp gets above safety limits. Since renders can take hours or days, I can't use Intel stock fans. But the Intel chips have much better protection mechanisms that the AMD counterparts. Intel chips will first start by deferring instructions to the next clock then after a while will execute a HALT instruction to protect themselves. I have seen AMD chips that would go POOF under thees conditions.
That campaign really had a lot of success. The only people who buy AMD are geeks who only do it when it gives a good price performance ratio. It does for me, going AMD simply means you can spend your budget on a fast SSD which will do a hell of a lot more for your performance then a faster more expensive intel CPU with a regular HD.
But people like me are the exception and AMD never really managed to remove "a computer has an intel inside" from the consumers mind. Just try your local electronic store.
Netbooks were a chance, AMD didn't put restrictions on its netbooks but they failed to push high end netbooks before Intel again stole their thunder with smart books. My netbook has got 8gb in it, it makes it a very smooth machine, just light and cheap enough to lug around and not worry about it getting dented or worse, stolen. Netbooks partially failed because they sold with slow HD's and tiny amounts of memory, hurting their performance no end.
AMD just never had the clout to sell its chips on even terms. And it is sad because Intel dropped the ball completely when they believed they had no competition. There is a reason that 64 bit linux is report as AMD64. Intel failed and AMD delivered but for AMD to have truly broken through they need a long string of victories and no losses like Bulldozer.
If AMD wants to succeed, they might consider something that Intel is also thinking of doing. Intel is having trouble gettings its chips into tablets and phones especially, so they have considered making their own... AMD could do a lot better getting their CPU's in PC's if they started selling them. Control the whole supply line and pass the savings on to the consumer and beat Intel and Intel Inside PC makers on price. Intel can't do that for fear of pissing of all its customers but AMD doesn't have many bridges to burn.
Yes, making PC's is a very low margin industry but that is partly because you are buying all the parts from third parties. AMD wouldn't be doing that. The profit on the CPU inside the PC would be part of the profit of their PC. The profit on the graphics card would be part of the profits on the PC.
Risky and unconventional but unless THEY build the PC, they are always going to have a hard time getting their CPU into the PC.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Dell – then the world’s biggest PC maker – received billions of dollars to “remain monogamous” with Intel. At their peak in the first quarter of 2007, payments from Intel made up 76% of Dell’s quarterly operating income: $723 million against a total of $949 million.
And I really wonder why Intel hasn't been gutted and salted for monopoly abuse, with its CEO and main backers arrested. How can it not be MORE clear than that ?!?
Non-Linux Penguins ?
It certainly didn't help that computer manufacturers have treated AMD as a budget CPU for many years. Looking back through history, a fair number of AMD CPUs were actually superior to Intel CPUs, but when paired up with crap motherboards and computer manufacturer's attempt to nickle and dime everywhere they could (emulated sound card? why not, it won't tax the CPU that much; (supposedly, in a few cases) emulate part of the video card using the CPU? why not, that won't tax the CPU much), Since the CPU is so overtaxed dealing with things it should not, you get crap performance, and begin to associate that brand of CPU with crap in general.
If I were a major computer manufacturer these days, I'd spec in AMD CPUs (Black Editions, etc.), then attach a self-contained coolant system to it, and crank it until it reached the temperatures that the i7 normally operates at. The $500 in cost savings would appeal to my customers, and I'd be able to price my competitors out of the market. If I spec'ed in SSDs for the primary OS, and a large media drive for what-have-you, and let potential customers test-drive it, they'd change their minds about Intel in a week. Tackling Intel's marketing arm is something of a b*tch, from what I understand.
I am John Hurt.
Asus makes Crosshair motherboards, which have been pretty freaking awesome for AMD chips, and they've done pretty well with my current motherboard, the Crosshair Formula 4. No frustration here.
On a side note, there does appear to be some possible issues with NewEgg, however. If you check out the Crosshair V (5) section, there have been some comments with suggest that NewEgg has been recycling equipment (DOAs, and what not; many of the comments are recent), and Asus may be feeling some indirect hate for that. Personally, I've had two Corsair H70s, that were ordered as 'new' (i.e. not open-box), show up with obvious signs of previous use. I had been told, after the first incident, that it had been a mistake ("Someone must have grabbed things from the wrong pile"), but after the second incident, I am not so sure. I find this entire business to be incredibly annoying, as NewEgg has been a good supplier of equipment in times past...but I do not appreciate the problems they are causing me (Corsair has the latest H70, and is replacing it directly; still, it's taking almost a month to get this mess cleaned up).
I am John Hurt.
If you want to buy 5000 computers every year how many companies can you buy from?
If you want to buy one computer a year you can build your own for all it matters. If you want 1 computer every 5 years you probably don't have the desire or skills to build your own, nor is saving that small amount of money worth it for a lot of people.
When apply either of those two constraints Dell IBM and HP were the big dogs for a long time, and they were basically in bed with intel. People who don't have the skills to build their own want to buy from someone with a name brand who will stay in business long enough to honour a warranty, and people who want to buy 5000 computers this year are only going to buy from a big outfit, for basically the same reasons, and because there aren't a lot of places that can supply you will 1000 computers by the end of the week. If you're a really big outfit you're looking at buying something like 20-100k computers a year, and when you start talking numbers like that even your acer, asus and toshiba guys will have trouble keeping up.
AMD has the same problem in two different sectors. They had one really good product, and then someone released a better one. In the GPU business AMD will have the best parts for a couple of month then nvidia will come along and take the crown, and neither of them are competing in the high volume business desktop market that intel has (and has gone so far as to put it into the CPU package). For the CPU business Intel has been toying with them for at least 6 years. How do you know that? Because you can overclock an i7 (or a core 2 series) by 30% on air easily. Everytime AMD gets close to matching the performance/watt, performance/dollar or whatever, intel just ups the clocks a bit and boom, they're back in first place. They're basically a full process (die size) ahead of AMD, and they always have been, which gives them a huge advantage. In the GPU business AMD is doing as well as they can, if you look at the steam numbers they're up around 40% of the market. The problem is that the gaming market, which is where the money is on a per unit basis, isn't all that big. nVidia has a revenue of about 3.7 Billion USD, AMD 6.4, and Intel 54. The money is in volume, and AMD can't get volume because their price per unit, per performance, per watt are all just not up to match Intel, yes, Intel was anti-competitive for a while, but they only need to do that for about 4 years to get themselves back out into the lead by a wide margin.
This comment, and those below, are ignoring the real, underlying issue for AMD: outsourced production. Once AMD made the decision to decouple the design and manufacturing of chips, they were dead. RTFA! Customers who want to buy AMD chips can't get their hands on them. Is that due to underhanded marketing tactics? No, poor decision-making at the top. Having worked at Intel, I've seen how the tight coupling of design, testing and production can work wonders.
Then when you look at the server market, they do not compete at all anymore. Performance per watt and per dollar both lag badly behind the Xeon.
That's untrue in my experience and has been for 5+ years. In the higher-end 2-4 CPU server range, AMD has had the best performance/price ratings for a long time because competitive Xeons are much too expensive. For example, the highest-performing 4P Linux servers (e.g. SPECint2006 rate) are currently Xeon E7-4870 based, followed closely by Opteron 6282 SE, but for the Xeons you'll pay 4 times as much as for the Opterons. A typical server configuration with 256GB memory will cost you ~8000 EUR ($10500) if you go with the Opterons and ~20000 EUR ($26000) if you go with the E7-4870 (and if you can actually find one on the market). More affordable Intel-based servers are not competitive performance-wise with the 6282 SE. If you don't need much parallelism and a lot of RAM, you might be able to get a more affordable offer using Xeons (with 2 of their 4C CPUs e.g.), but even there C32 based Opterons will offer much better performance per Dollar at comparable or lower TDP even (e.g. 2 x X7542 vs 2 x Opteron 4238). We've always been comparing closely when purchasing beefy 1U/2U servers over the past 10 years and Intel has not had competitive offers since their socket 604/Clarksboro Xeons when they allowed decent amounts of RAM (24 FB-DIMM sockets) in 1U compared with socket 940 Opterons (at somewhat sane prices). YMMV if your CPU needs are different, although I'd like to know how ...
"I love my job, but I hate talking to people like you" (Freddie Mercury)
their processors are still popular in some supercomputers,
You'll see AMD pretty much only in Cray offerings where they have a proprietary interconnect currently married to hyper transport. One big thing Cray talks about nowadays is how they are moving to a more processor agnostic interconnect so that they'll soon be selling Intel based systems.
In everything built since Nehalem came out without such considerations, pretty much all of them went Intel because that was the point where Intel began stomping AMD on both work done per clock *and* memory performance. Before Nehalem some workloads still indicated AMD because their memory performance was better, even if the Core2 architecture was besting them on performance per clock.
The first-tier vendors that carry AMD now largely do so because AMD hasn't demanded a socket change in a while and the vendors can get away with supporting new AMD products in 'old' designs with little incremental investment. This along with AMD aggressive pricing translates to pretty inexpensive pricing being possible for them. At very large scale, however, the additional operational expense associated with more servers sucking down more power and HVAC to get the same work done is a problem that becomes difficult to ignore.
XML is like violence. If it doesn't solve the problem, use more.
This post looks like something from three years ago. Seriously, most apps are multithreaded now. Office is. Firefox is. Most Valve games are. WoW is. I could go on, but I don't think I need to. If one uses a Mac, most apps are multithreaded because of libdispatch/GCD.
AMD has their version of hyper threading. One can debate if it's better or worse than Intel's, but I'm not impressed by the benchmarks. By doing fusion and hyper threading, AMD has said they don't care about core count anymore. There's just not room on the die for it. AMD went from shipping 6 core chips to quad cores with their lame HTT and marketing them as 8 core. They're doing all the wrong things Intel did now. You can complain about performance, but not tactics.
Intel blows AMD out of the water in gaming benchmarks because their chips are faster. AMD doesn't want the performance market anymore. They want the lame consumer laptops people buy to use Facebook. Best Buy is full of them. AMD has a good product lineup for this market. Actually, if I were buying a cheap laptop I wouldn't even consider Intel because of the GPUs. AMD graphics are better for light gaming and video.
MidnightBSD: The BSD for Everyone
One big thing you leave out: Intel stepped up their anti-competitive behavior, buying off the big computer makers to get them to cancel AMD-based computer lines.
Dell had the Optiplex 740 line. It was a damn good line, very effective, came in $150 under an "equivalent" Intel computer. What was Intel's response? They stepped up their monopolist subsidization and got Dell to back down. Repeat for a number of other manufacturers, and AMD's stuck in a bind again.
The article makes it clear that AMD has suffered a perfect storm of; Lack of leadership, production problems, problems getting optimal integration with ATI and problems surrounding a strategy of using automated chip design vs human engineer optimizing chip design (just from my own personal experience, I've seen human optimization in a massively parallel processing device beat automated software optimization by nearly 3X.)
Intel didn't need to be creepy. This doesn't mean that they weren't. Sometimes a competitor get's under your skin and when you see the chance to squash them like bugs you take the shot. I remember working for Borland in the mid 80s. The Borland CEO just loved poking Bill, and I'm pretty sure that there was no love lost on the M$ side. At some point a limo would pull into the Borland parking lot every couple days over an entire summer. Each time another critical Borland language developer would go out to lunch and never come back. It was discovered that they were being offered ridiculously lucrative opportunities at Microsoft. Over that summer, the entire language development team was simply sucked out of Borland. MS was sued for predatory practices and Borland won the case. Bill opened his wallet, pulled out a hundred million dollars (in other words pocket change) and said "Here... now go away, you're dead!" Businesses are soluble in money. Pour enough on them and they go away.