feature article
Subscribe Now

Tough Times Ahead for AMD

Dancing with Elephants, Someone Is Bound to Get Squished

Poor AMD: Always a bridesmaid, never a bride.

The company best known as “that other PC chipmaker” and the firm that serves as a big Get Out of Jail Free card in Intel’s high-stakes game of Department of Justice Monopoly, is about to get squeezed from another angle. Say hello to my little friend ARM.

That’s too bad, because AMD does a lot of things right and makes chips that actually emphasize the characteristics engineers seem to be asking for. So why, oh why, is the company on the skids?

There was a time when Intel and AMD were friendly partners and ARM didn’t even exist. Back in ye olden tymes, chipmakers would often second-source their chips, willingly licensing the designs to other firms so that customers could be assured of two (or more) sources of supply. That was back before x86 processors were hugely popular; having a backup supply reassured skittish developers that their chip would always be available from somebody.

That all stopped after the ’386, of course. Since then, Intel and AMD have been bitter rivals, with AMD essentially trying to recreate its position as de facto second source for Intel, but without Intel’s help. That led to some pretty impressive reverse-engineering efforts within AMD. How do you clone the world’s most complex (but also most profitable) piece of silicon with nothing to go on but the datasheet and the programmer’s manual? It’s a miracle they got those chips to work at all.

But work they did, and pretty darned well, too. In time, some of AMD’s x86 processors actually got to be better than Intel’s. They were smaller, used less power, and cost less—all things that engineers and developers really like. Granted, AMD’s chips were generally slower, too, but that’s not always a problem when you’re making embedded systems instead of leading-edge PCs. Throttling back the performance a bit in exchange for more power efficiency is a good tradeoff. Not sexy, perhaps, but good engineering.

That’s all fine and dandy, but now a new competitor has hove into view over the horizon: ARM. When it comes to low power consumption, small size, and modest price—the three things that helped set AMD apart from Intel—it’s ARM that now dominates the conversation. And that leaves AMD in an awkward position. Its chips are (usually) not as fast as Intel’s, but neither are they (usually) as power-efficient as ARM’s. Where does that leave AMD?

In marketing speak, there’s the concept of unique selling proposition, or USP. Every company, brand, and product must have a USP, the thing that sets it apart from all the competing companies, brands, and products. Why else would you buy imported Evian water for $3 a bottle instead of generic store-brand water for half that (or simply drink tap water for free)? It’s probably not the water; it’s the USP for that product.

AMD’s USP was the low-cost, low-power alternative to Intel. If you needed an x86 processor and didn’t like the Intel product for some reason, AMD was pretty much your only alternative (not counting a dozen short-lived x86 clone makers from the 1990s).

But now the low-cost, low-power alternative to Intel is usually something designed by ARM and manufactured by Qualcomm, Texas Instruments, nVidia, or almost a hundred other companies. If it’s high performance you want, you go Intel. Otherwise, the decision comes down to choosing your favorite ARM vendor. Creative designers might also include MIPS, PowerPC, 68K, and other CPU families in the mix, but not as often as they used to. It’s gradually becoming a two-horse race, and AMD is starting to limp.

AMD has been pretty successful with big servers, but even that area is coming under fire from ARM. Paradoxically, servers are more power- and cost-sensitive than the average PC because server customers buy so many of them. Shaving a few dollars and a few watts off of each server blade is a big deal when you buy a thousand of them at a time and your business card says Yahoo, Google, or Amazon. But it’s exactly those metrics that have attracted ARM vendors to the server market, and they have an even better story than AMD regarding MIPS-per-watt or transactions-per-inch. So, once again, AMD is left occupying the awkward middle ground, neither the performance leader nor the efficiency leader. Without a strong USP the company risks spiraling into irrelevance.

What can AMD do to halt its decline and regain relevance with engineers, designers, and programmers? Well, the company could adopt the strategy of, “if you can’t beat ’em, join ’em” and take out an ARM license. That would mean changing sides—switching horses in midstream, if you like—and allying itself with the many ARM vendors. Instead of battling ARM, AMD could become a royalties-paying convert with access to a large array of low-power CPU designs. AMD-branded ARM chips might do very well, partly because of AMD’s well-known brand name and its good relationships with engineers.

On the other hand, AMD would then become just one of many (many, many…) ARM vendors with little to differentiate itself. There’s that USP thing again. How would AMD’s chips be significantly different from Qualcomm’s or nVidia’s? AMD doesn’t own its own fabrication equipment anymore. It spun that off into Global Foundries, so it can’t claim to have any in-house magic on the production side.

AMD could combine the ARM processor cores with its own ATI graphics, though. When AMD acquired ATI a few years back, the integrated graphics-plus-processor story was its main reason for doing so. So far, that strategy hasn’t really paid off. The PC-oriented chips are late to market, and PC makers seem unimpressed. But the combo might work in the embedded market. Lots of embedded devices now have advanced user interfaces, and a built-in graphics controller of ATI’s caliber might just tip the scales in AMD’s favor.

But here’s my favorite idea: AMD should pursue a hybrid path and license its x86 CPU cores. The business model would borrow a little bit from Intel and a little bit from ARM. Offering x86 processor designs under license to designers and other chipmakers would make AMD (almost) the only company to do so, and that could be a big hit. You could integrate a high-end x86 CPU into your SoC or FPGA and skip buying the separate processor entirely. You’d have proven x86 compatibility without the bulk or cost and with the benefits of on-chip integration with the rest of your design.

It’s a strategy that Intel certainly won’t follow. Intel has no interest in licensing its CPU designs. It made that mistake once before, and AMD’s continued presence is still a haunting reminder of how that turned out. Intel’s corporate strategy also depends on leveraging its outstanding manufacturing technology, and licensing the core design doesn’t help that at all.

And although ARM set the gold standard for how to license a CPU architecture, the company obviously has no x86 designs to license. At least, not that we know of. It would be far simpler for AMD to modify its existing x86 processors for licensing than it would be for ARM to create a workable x86 CPU design from scratch. A lot of failed x86 startups have demonstrated the hazards of that strategy.

If AMD were to offer its x86 processors for license, it would have the market to itself. Instead of standing in Intel’s shadow as it has for the past 20+ years, it would stand alone as the sole source for high-performance x86 CPU cores. It would join the ranks of ARM, MIPS, and other CPU-licensing companies but with its own popular and extremely well-supported architecture. Success might not come swiftly—or ever—but it’s got to be better than getting squeezed between ARM and Intel. 

4 thoughts on “Tough Times Ahead for AMD”

  1. I think you are spot-on with your suggestion that AMD license ARM cores and maybe find synergy with their ATI products. That strategy might actually work.

    The x86 architecture is dead.

    Licensing x86 cores won’t work because they take up far too much FPGA fabric — ARM cores are tiny by comparison.

    There is a small niche for companies who provide drop-in replacements for obsolete Intel chips, e.g. the 386EX. But this niche is too small for AMD and ultimately is a dead end.

  2. It does not matter if it is called a RISC, or CISC, or whatever ill-defined term that people use the old load, add, store, branch CPU has hit “the brick wall”.
    It is time to re-think how to build a computer. Distributing a clock to every single FF and then building registers out of individual FFs is no longer viable. Before Verilog computers were designed using and, or, and invert gates. There were no FSMs that required a FF to be set by a clock before the next net could be resolved.
    I remember someone actually saying “real designers do not use FSMs”.
    Try to figure out how to evaluate an expression: x = 2 + 3 * 4 – 4; using your handy dandy ARM, x86, or RISC-V.
    Well the Roslyn Compiler API can take that as source text and output the operands and operators in the order that a simple chip design can use to do the evaluation. There is no RISC or CISC in sight.
    It is sad that real logic design was abandoned in favor of spreadsheets and HDL.
    And I would really like for someone to explain how RISC-V is going to save us all. Sure, it is simple and opensource, So What?

Leave a Reply

featured blogs
May 5, 2021
New 5G infrastructure is powering smart city projects worldwide; explore the importance of IoT security for smart city solutions in public safety & logistics. The post How 5G Networks Will Accelerate Development of Smart Cities appeared first on From Silicon To Software...
May 4, 2021
What a difference a year can make! Oh, we're not referring to that virus that… The post Realize Live + U2U: Side by Side appeared first on Design with Calibre....
May 3, 2021
As a NASA flight enthusiast, the idea of unmanned aerial vehicle systems (also known as drones) sounds like a lot of fun. A good example of how fun drones can be is through drone racing'¦yes you read that right'¦ drone racing! However, apart from how fun they can be, drones...
May 2, 2021
https://youtu.be/1HEd6JCriCQ Made in Groveland CA (camera Carey Guo) Monday: Package Assembly Design Kits Tuesday: Rapid Adoption of the Arm Server-Class Processors Wednesday: Arm V9A Thursday:... [[ Click on the title to access the full blog on the Cadence Community site. ]...

featured video

The Verification World We Know is About to be Revolutionized

Sponsored by Cadence Design Systems

Designs and software are growing in complexity. With verification, you need the right tool at the right time. Cadence® Palladium® Z2 emulation and Protium™ X2 prototyping dynamic duo address challenges of advanced applications from mobile to consumer and hyperscale computing. With a seamlessly integrated flow, unified debug, common interfaces, and testbench content across the systems, the dynamic duo offers rapid design migration and testing from emulation to prototyping. See them in action.

Click here for more information

featured paper

How to solve two screenless TV design challenges

Sponsored by Texas Instruments

The new 4K display chipsets from DLP Products help make screenless TV setup easier and save cost by reducing the number of components required while also adding more advanced image-processing capabilities. The DLP471TP DMD and DLPC6540 controller for small designs and the DLP471TE DMD and DLPC7540 controller for designs above 1,500 lumens help deliver stunning ultra-high resolution displays to the market and take advantage of the rapid expansion in the availability of 4K content.

Click here to read

Featured Chalk Talk

Magnetics for High Voltage

Sponsored by Mouser Electronics and Bourns

With today’s trend toward ever-increasing voltages in energy systems, choosing the right transformer for the job has become an engineering challenge. High voltages demand careful attention to insulation, clearance, and creepage. In this episode of Chalk Talk, Amelia Dalton chats with Cathal Sheehan of Bourns about choosing magnetics for high-voltage applications.

More information about Bourns Magnetics for High Voltage Applications