The Ups and Downs of AMD (hackaday.com)
szczys writes: In 2003 AMD was on top of the world. Now they're not, but they're also still in business. AMD continues to produce inexpensive, well-engineered semiconductors. The fall over the last 10 years is due to Intel, who used illegal practices and ethically questionable engineering decisions to knock AMD off their roost while still keeping them in business. The latter prevents the finger of antitrust from being pointed at Intel the way it was for Ma Bell.
AMD settled their entirely valid lawsuit:
http://www.cnet.com/news/intel...
Intel's actions were shocking and absurd, and they seem to be willing to play by legal limits only when failing to do so would visibly get them hammered with monopoly lawsuits. It was a poor resolution to a very real issue. The other part? It prevents Intel from having to do anything rash or aggressive with their chip power, because by neutering their only competitor they were able to focus more on profitability and less on performance and perception. In my *opinion*, I think this is a big part of why we saw chips mostly become stagnant compared to in years prior- Intel is actually keeping in range of what AMD is capable of on purpose. They are holding back.
Read Ars Technica's history of AMD, the issue was with spectacular mismanagement more than with Intel's practices.
http://arstechnica.com/business/2013/04/the-rise-and-fall-of-amd-how-an-underdog-stuck-it-to-intel/
The article mentions Intel "Permanently disabling AMD CPUs through compiler optimizations". Am I reading this right, did they find a way to brick AMD processors? It doesn't say anything else about it in the article that I can see, if so, and I'm really curious.
Back in the 486-pentium days, AMD was a much better processor (the k6 was amazing for its time) and even when the quads came out almost a decade ago, the bang for buck was still there. But sadly my next build is probably going to be intel simply because thats where the power is.
have you seen my sig? there are many others like it but none that are the same
Attorney here. In the late 90's I worked on contracts between clients and Intel. Intel was offering payments if you put a banner on your website that said it was optimized for the Pentium II. They also helpfully provided code to slow your website down if it detected any non-Intel processor.
"The fall over the last 10 years is due to Intel, who used illegal practices and ethically questionable engineering decisions to knock AMD off their roost while still keeping them in business."
That is what a fanboy would say, but ignore the fact that AMD when they got the lead sat on said lead and got beat down. On top of last 3-4 years claiming so many things about how great their product would be, how fast it was gonna be but when release comes out it fails to meet all the claims AMD made on it. AMD needs fire their Marketing and PR department's, they been a constant source of embarrassment for them. Making claims of how great their new product will be but when real world use comes in to play it falls way short, Case in point the Fury X. Claimed to 30% faster then a nvidia gtx980ti but when real world settings came in to play not the cherry picked settings AMD used to make those claims it was even to even 10% slower in some things.
Intel knows they have to let AMD live for at least 4 reasons:
1. Avoid anti-trust lawsuits over x86 chips.
2. Have a second-source option so that vendors don't switch to ARM. Contracting practices for critical equipment often require more than one part source (vendor).
3. Keep the x86 market viable. Without producer competition, x86 may die a slow death.
4. Have someone to steal ideas from.
Table-ized A.I.
Competing with criminals is very hard.
- AMD was on top of the world with Opteron / AMD64
- Intel was losing everywhere it went. You'd be hard-pressed to find an Internet / financial shop *not* buying AMD
- But Intel responded with Merom / Core2Duo. That mostly closed the gap, though initially the memory subsystem was still inferior
- Had AMD met expectations with the follow-on part (Bulldozer), there is no reason they could not have continued to win
- But in my mind, their ATi acquisition initiated their downfall. They became schizophrenic.
To beat Intel (like most market leaders) you have to have a non-trivial advantage. When AMD had one, they kicked Intel's ass to the point that they severely altered Intel's roadmap. When they no longer had one, they lost.
Does it hurt to hear them lying? Was this the only world you had?
July 24, 2006: AMD buys ATI, stretching their credit to the limit
July 27, 2006: Intel launches Core 2 Duo (Conroe)
To get an idea of how quickly AMD was in trouble, here's Anandtech in November 2007 at the launch of Phenom:
If you were looking for a changing of the guard today it's just not going to happen. Phenom is, clock for clock, slower than Core 2 and the chips aren't yet yielding well enough to boost clock speeds above what Intel is capable of. While AMD just introduced its first 2.2GHz and 2.3GHz quad-core CPUs today, Intel previewed its first 3.2GHz quad-core chips. (...) Inevitably some of these Phenoms will sell, even though Intel is currently faster and offers better overall price-performance (does anyone else feel weird reading that?). Honestly the only reason we can see to purchase a Phenom is if you currently own a Socket-AM2 motherboard; you may not get the same performance as a Core 2 Quad, but it won't cost as much since you should be able to just drop in a Phenom if you have BIOS support.
Up to July 2006: K8 > Netburst
July 2006 - November 2007: K8 < Core (AMD sales tank)
November 2007 - October 2011 K10 < Core (successor lagging behind)
October 2011-2016? Bulldozer < Sandy Bridge (late and underperforming)
Why didn't AMD have the cash to burn in 2006-2009 to come up with something better? Oh, a $5.4 billion purchase of ATI. It sucked all the R&D out of CPUs and into APUs and "synergies", but even today you see no major differences between an APU and pairing a CPU + dGPU unless you've written very special code for just that situation.
Live today, because you never know what tomorrow brings
I've had mixed luck with ATI/AMD GPUs, I do buy them for one big reason - OpenCL. CPU wise, my last AMD build was a FX-8120, which felt like a step backwards from a Phenom II x4 for a lot of things. Not that I wouldn't build AMD again - if I build a new virtualization server (my current ESX box is a PowerEdge 2950 that was given to me, fully loaded with RAM, SAS drives, and dual Xeons, can't argue with that) I'd go with AMD, and I'm likely to give AMD another shot when the Zen architecture hits
I'm starting to think GNU is the problem with "GNU/Linux" these days.
AMD bet on 64-bit, and won (64-bit). Intel's effort was Itanium, it is pretty much done for.
Intel can compete better in low power, where owning its own fab which is also top notch, gives it considerable advantage. Even against superior architectures. AMD really fucked that up, along with everyone else who thought MFG should be done overseas. As a result their chips always run a bit hotter, and can't run quite as fast. So they have to sell them cheaper with lower margin... and AMD is spread a bit thinner... and has to outsource or reduce support on some of its products a bit more...and has less money to innovate...and the rest is history.
Sure, lots of controversy over their actions in the late 90s and early 2000s, but by 2005, Intel had recovered from the mistakes made in NetBurst. Starting with the Core microarchitecture, Intel made some very strong advances in process and gains in their CPU architectures in the consumer and server spaces. AMD got distracted with the APU designs and made a huge misstep with the Bulldozer line. I think the ATI acquisition was a distraction as well. Meanwhile, Sandy Bridge was in place and allow Intel to make gains all around. By the time Haswell was in place, their entire lineup was solid. They had the core counts to match the high end Opterons, they were pushing ahead on virtualization (VT-D, APICv) and AMD was and is in a rough spot.
Zen needs to have good parity with Skylake for AMD to regain market share, and that's a tough task. Also, Intel has major process advantages. They are at 14nm already, which helps keep yield up as transistor count rises (core count). They do have an advantage in the all in one market and do very well in the budget segments. We will see if their ARM based assets play out, but it's going to be tough going for AMD with Intel on one side and NVidia on the other.
for ZEN! Come on AMD!
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
Intel's compilers still use the CPUID instruction to decide whether to emit efficient code or not. Intel has an official notice to this effect. Charmingly, the notice is only available as an image file. I presume this is to make it harder to search for the notice.
https://software.intel.com/en-us/articles/optimization-notice/
Every time I see benchmarks now, I wonder whether the results were affected by the use of an Intel compiler.
I try very hard to not buy Intel products.
lf(1): it's like ls(1) but sorts filenames by extension, tersely
Microsoft colluding w/ Intel? Against RISC, maybe - when it ignored NT on RISC. But in the x86 market, Microsoft endorsed AMD's AMD64 instruction set, and when Intel wanted to come out w/ their own, Microsoft told them that they won't be supporting two 64-bit x86 instruction sets - thereby forcing Intel to play ball w/ AMD. If anything, Microsoft game AMD an opening w/ which to bat on its own. An opportunity duly squandered by AMD
I kind of don't get the defeatured compiler hack.
It seems like all AMD needs to do is contribute the appropriate code generators to GCC.
More to the point, how do cows feel about cars with leather interiors?!?
The article is repeating a lie. The actual settlement and case do not contain the lie.
The Lie is Intel sold below cost.
Due to a fixed cost to operate a fab and process wafers, the cost per die is greatly impacted by line yield.
Due to the competitors line yield of about 50% at the time, it was assumed Intel had to be selling below cost. This was investigated and found to be false based on the number of raw wafers purchased and the number of die shipped. If two identical companies manufacture identical chips and one has 45% yield and the other 90% yield and offers bulk discounts that is 20% below the other companies cost to produce, it does in no way indicate the company is selling below cost. Read the lawsuit and settlement.
Intel agreed to change some business practices and settled, but still claimed they did nothing wrong such as dumping below cost, because they were not.
The cost per die was calculated based on the number of wafers purchased and the number of die shipped. Intel had much higher line yield than AMD.
AMD cut corners trying to compete, but did not solve the yield issue. AMD on the other hand had a policy of undercutting Intel on Price, but with their lower yield, they ran into the problem of having to sell below cost to meet their price points. This is where the incorrect assumption was made that Intel had to be selling below cost. This has been proven otherwise.
http://www.cnet.com/news/intel...
http://www.intel.com/pressroom...
"By contrast, AMD's investments in manufacturing capacity during this period were anaemic - because AMD had elected to change course. Through the late 1990s, AMD itself has acknowledged, AMD had persistent quality problems with manufacturing production and insufficient capacity."
Please do not repeat the lie that Intel sold under cost. They didn't. They had lower production costs due to higher yield.
The truth shall set you free!
Prior to the leather being installed, they don't care; afterwards -- they care even less.
Links to the FACT that Intel was convicted of anti-trust against AMD keeps getting modded down.
So here it is again:
E.U. Commission press release detailing their conviction of Intel.
The European Commission has imposed a fine of €1 060 000 000 on Intel Corporation for violating EC Treaty antitrust rules on the abuse of a dominant market position (Article 82) by engaging in illegal anticompetitive practices to exclude competitors from the market for computer chips called x86 central processing units (CPUs). The Commission has also ordered Intel to cease the illegal practices immediately to the extent that they are still ongoing. Throughout the period October 2002-December 2007, Intel had a dominant position in the worldwide x86 CPU market (at least 70% market share).
Intel was CONVICTED of monopoly abuse. This is an irrefutable fact. There are a lot of people here either claiming that they were never convicted or downmodding those that are revealing the truth. The site I linked to is the official press release site of the E.U. Commission.
"His name was James Damore."
While I am generally happy with my CPU experience. Pathetic Linux support for their GPUs means I will never buy their tat again. (come back ATI - all is forgiven)
This perpetual motion machine Lisa made is a joke, it just keeps getting faster and faster. - Homer
> my last AMD build was a FX-8120, which felt like a step backwards from a Phenom II x4 for a lot of things.
Could you go into more details please?
I upgraded from a Phenom II x4 965 BE o/c @ 3.5 GHz to an i7-4770K o/c @ 4.0 GHz. I still need to pick up a FX-8350 BE for testing my game so your comments about the FX-8120 are intriguing.
I don't think Microsoft did that out of the goodness of their heart. AMD64 happened right in the middle of the Microsoft/Linux server wars when competition was really really stiff, and PCs were bumping up against 4G of RAM. AMD dumped a bunch of resources into GCC and so Linux distributions compiled and ran on the CPUs before they were even released to the public.
Microsoft saw that their #1 competitor was about to get access to much better CPUs at the same price, so they *had* to support AMD to stay competitive.
SJW n. One who posts facts.
they realized their mistake right away, which is why they started zen in 2012, right after launching bulldozer.
The article does not cover the whole story, missing the important parts of the last 10 years. AMD dropped the ball completely with the Athlon 64 - anyone else remember the Sempron and Opteron? Phenom was meant to redeem them, but Intel's Core2 architecture completely obliterated AMD, taking the entire high end of the market and beating them on bang per buck in the middle range as well. AMD were relegated to competing (relatively successfully) for the low end. Bulldozer only compounded this, again unable to compete at the top end.
As someone who had a Cyrix 6x86 and an Athlon, Core2 pushed me into Intel territory and I'm yet to return.
it's a direct observable historic fact. intel was scaring away investors from AMD as far back as the k6 and k7 days leading directly to AMD not being able to start construction of a second factory until after the launch of the k8. had Intel played fair AMD would have had 2 factories up and running for the k8 and would have easily been able to acquire 40% marketshare. the market today would have have looked extremely different had that been the case.
Optimization Notice
Intel’s compiler may or may not optimize to the same degree for non-Intel microprocessors for optimisations that are not unique to Intel microprocessors. These optimisations include SSE2, SSE3, and SSSE3 instruction sets and other optimisations. Intel does not guarantee the availability, functionality, or effectiveness of any optimisation on microprocessors not manufactured by Intel. Microprocessor-dependant optimisations in this product are intended for use with Intel microprocessors. Certain optimisations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804
As written by Intel, but written in text for the convenience of visually impaired slash-dotters with screen readers. Highlights mine.
Human Rights, Article 12: Freedom from Interference with Privacy, Family, Home and Correspondence
and keep your AMD cpu. I've even seen laptops with AMD procs and nVidia gpus.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
One thing to keep in mind though as that purchasing isn't just about the CPU itself, so numbers are misleading. Does Intel dominant the top-end of fast CPU's, you bet. But when it comes to a casual desktop that still has decent media capabilities, I've seen a lot of systems going AMD (not to mention the consoles etc).
Why? For any given system there's a trifecta of CPU, motherboard, and graphics (we'll skip RAM,HDD,PSU for now). For Intel, not only did the chips cost more but often many of the motherboards did as well. On top of that you add a video card, which - while cheap options were available - still adds a bit to the price.
Then you have stuff like the AMD APU's. To run most current-gen games/software at a moderate level of performance with AMD, you get a motherboard (often cheaper than Intel), and an A8 or A10 APU. No separate video card needed. You may want to shell out for slightly faster RAM since the graphics part of APU uses system RAM, but overall you have a decent system for less cash. *Plenty* of vendors seem to be going this route, and I've seen plenty of pre-build brand-name boxes going the AMD APU route.
I pretty much agree with your timeline, and wasn't really aware of the business plan, but that sounds about right. The results were the same.
As for Intel learning. I am not as optimistic. AMD hasn't been competitive. Meaning Intel hasn't had to do much really. They have come out with several generations of solid CPU, however the increase in computational power year over year isn't what it used to be. You could chalk it up to physical limitations, or even lack of demand, or is it lack of competition? About the only thing that Intel has done well in the last several generations of CPU is to really reduce the power required year over year, for a marginally better CPU. Meaning they also just read the market to know that most CPU are going into laptops where that actually matters. For the CPU I buy for my desktop that is 5% faster but consumes 20% less power, who cares. However the important part is that it is still faster and better than anything AMD had for retail. Emphasis on "retail". AMD is still pretty competitive in the server market where low cost multi-core is what is desired. AMD has gone down a different path, intentionally or not. They still have money in the PC game, but they just don't seem that committed anymore to trying to go head to head with Intel anymore. I think they are looking for their niche to exist in.
Oh, one other sort of failure you forgot to mention was the acquisition of ATI. While AMD still continues like ATI in making some good video cards, the whole idea was integration and the "synergies" that might release. I'm sure some pieces of useful technology have been a result, however integrated video is no more far ahead that it ever was, and combined chip-set enhancements haven't really been overwhelming in their success.
I agree that Microsoft wasn't and isn't a benevolent company, but Linux wasn't the reason they did what they did. After all, they took their time in coming out w/ Windows 95, and IBM could do nothing to make OS/2 the market leader. While at the time Intel risked losing to AMD due to the initial Itanium strategy, which was to obsolete x86 altogether, Microsoft had no such challenge. Linux wasn't it, the AIM alliance had come unravelled due to Apple ending the cloning program, and OS X took years before it was ready for the market. Microsoft still had a de facto monopoly in the market.
But Microsoft saw that they were getting to a point where they needed to support >4GB of RAM, and PAE wasn't gonna do it. So the sooner they started on a 64-bit x86, the better, so they went w/ the AMD solution. Once Intel got in, they flatly said that they were not gonna support 2 x64 architectures, and that forced Intel to play ball w/ AMD.
Ironically, Microsoft could have had a 64-bit NT a lot earlier, had they made their MIPS and Alpha versions of the OS 64-bit from day one, and used it as a test bed for 64-bit software. It would have been a good engineering platform for CAD designers, and by the time x64 arrived, it would have been an easy case of recompilation.
Most people rag on AMD for buying ATI and sinking the entire budget into that, but in all reality, It was probably the best for AMD.
The acquisition of ATI is one of the only things that keeps AMD competitive as a company. Sure their CPU's are lackluster, but their motherboard and chipset support has been excellent compared to Intel, they consistently make motherboards compatible for multiple families of processors and they have a good cost-performance ratio.....
Also, not an AMD fanboy, I've built and used many AMD rigs in my day but I currently run a Haswell 4690K. Going from an FX4300 to the Haswell, not too much has changed in terms of experience in windows and most games.
Have you ever fallen asleep at the keybhanusdiog?
I should have answered the question more directly - it's not doing the 3D rendering at all and dumps a 2D canvas to the screen so the current drivers are as good as it gets for that step.
However, some software that writes to Wayland, such as Evas, uses OpenGL and can use the 3D rendering hardware to do it's work.
As for "more efficient" - there's not a lot of X that gets in the way between OpenGL and the graphics card anyway. I was using a pentium60 in 2000 with a cheap 3D graphics card to display stuff that a big SGI machine in the next building was feeding to my screen - almost all the work the local machine was doing was handled by the graphics card with X being little more than a way to transport it.
I suggest you read the captions on that diagram and try again.
Why did you misrepresent OpenGL as Wayland?
well frozen mammoths have more but they're hard to find. and as further minus they don't go mooo! mooo!