Former AMD chip architect says it was wrong to can Arm project

Cancelled the K12 CPU? Big mistake. Huge, says Jim Keller

Amid the renewed interest in Arm-based servers, it is easy to forget that one company with experience in building server platforms actually brought to market its own Arm-based processor before apparently losing interest: AMD.

Now it has emerged that Jim Keller, a key architect who worked on Arm development at AMD, reckons the chipmaker was wrong to halt the project after he left the company in 2016.

Keller was speaking at an event in April, and gave a talk on the "Future of Compute", but the remarks were unreported until picked up by WCCF TECH.

In the talk, available online via YouTube, Keller discusses how when planning the Zen 3 core – now at the heart of AMD's "Milan" Epyc processor chips – he and other engineers realized that much of the architecture was very similar for Arm and X86 "because all modern computers are actually RISC machines inside," and hence according to Keller, "the only blocks you have to change are the [instruction] decoders, so we were looking to build a computer that could do either, although they stupidly cancelled that project."

That project was apparently the K12, which was planned to be AMD's first custom microarchitecture based on the 64-bit ARMv8-A instruction set, and would have led to chips that would follow on after the Opteron A1100 series chips, which were based on Arm's Cortex-A57 core designs.

Keller's involvement at AMD goes back a long way, as he worked on the Athlon (K7) processor and the K8 microarchitecture, which introduced a 64-bit instruction set for X86 processors and was thus the foundation of the first generation of Opteron chips, which saw AMD claim a sizable fraction of the X86 server market in the first decade of this century.

After working at SiByte (later acquired by Broadcom), PA Semiconductor, and then Apple, Keller rejoined AMD in 2012 to lead development of the first Zen microarchitecture and on Arm-based chips. He left again, to join Tesla in 2016, before the first Zen-based Epyc chips were launched.

Keller went to Intel in 2018 and ejected in 2020. He then rocked up at Tenstorrent.

The Opteron A1100, codenamed Seattle, was launched in early 2016 with up to eight cores and clock speeds of 1.7–2.0GHz. AMD had originally planned to follow it up with a sixteen core version, but by the end of 2016 the company had apparently changed its mind and decided to focus all its efforts on the X86 architecture and the Zen core designs.

Since then, things have changed, with some of the cloud providers introducing Arm-based servers, such as AWS operating EC2 instances based on its own Graviton chips and Microsoft offering Azure virtual machines powered by Ampere's Altra Arm-based processors.

Who knows, perhaps AMD might be tempted to revive its K12 project and bring it up to date if interest in Arm servers continues to blossom? ®

Other stories you might like

  • Intel is running rings around AMD and Arm at the edge
    What will it take to loosen the x86 giant's edge stranglehold?

    Analysis Supermicro launched a wave of edge appliances using Intel's newly refreshed Xeon-D processors last week. The launch itself was nothing to write home about, but a thought occurred: with all the hype surrounding the outer reaches of computing that we call the edge, you'd think there would be more competition from chipmakers in this arena.

    So where are all the AMD and Arm-based edge appliances?

    A glance through the catalogs of the major OEMs – Dell, HPE, Lenovo, Inspur, Supermicro – returned plenty of results for AMD servers, but few, if any, validated for edge deployments. In fact, Supermicro was the only one of the five vendors that even offered an AMD-based edge appliance – which used an ageing Epyc processor. Hardly a great showing from AMD. Meanwhile, just one appliance from Inspur used an Arm-based chip from Nvidia.

    Continue reading
  • Restructure at Arm focused on 'non-engineering' roles
    Meanwhile, CEO wants to vacuum up engineering talent amid return to stock market

    Updated Arm today told The Reg its restructuring ahead of its return to the stock market is focused on cutting "non-engineering" jobs.

    This is after we queried comments made this morning by Arm chief executive Rene Haas in the Financial Times, in which he indicated he was looking to use funds generated by the expected public listing to expand the company, hire more staff, and potentially pursue acquisitions. This comes as some staff face the chop.

    This afternoon we were told by an Arm spokesperson: "Rene was referring more to the fact that Arm continues to invest significantly in its engineering talent, which makes up around 75 percent of the global headcount. For example, we currently have more than 250 engineering roles available globally."

    Continue reading
  • Arm says its Cortex-X3 CPU smokes this Intel laptop silicon
    Chip design house reveals brains of what might be your next ultralight notebook

    Arm has at least one of Intel's more capable mainstream laptop processors in mind with its Cortex-X3 CPU design.

    The British outfit said the X3, revealed Tuesday alongside other CPU and GPU blueprints, is expected to provide an estimated 34 percent higher peak performance than a performance core in Intel's upper mid-range Core i7-1260P processor from this year.

    Arm came to that conclusion, mind you, after running the SPECRate2017_int_base single-threaded benchmark in a simulation of its CPU core design clocked at an equivalent to 3.6GHz with 1MB of L2 and 16MB of L3 cache.

    Continue reading

Biting the hand that feeds IT © 1998–2022