Ampere preps an 80-core Arm processor for the cloud – Network World

Ampere Computing, the semiconductor startup led by former Intel president Renee James that designs Arm-based server processors, is preparing to launch its next-generation CPU by mid-2020.

The upcoming chip will have 80 cores, much more than the 32-core processor the company shipped last year and vastly more than x86 CPUs by Intel and AMD. Amperes design is different. Instead of multiple threads per core, each core is single threaded.

Jeff Wittich, Amperes senior vice president of products, said that was by design, to avoid some of the CPU vulnerabilities that crept into x86 chips but also to avoid the noisy neighbor problem in cloud service-provider networks.

Because of their many cores and threads, CPUs are often shared by customers of cloud providers, although you also have the option of purchasing sole access to a CPU as well for a cost. It varies from one provider to the next. More often than not your instance is sharing CPU cycles with someone else, and if their app makes a lot of hits on the CPU cache, especially the L1 cache, it can impede your performance.

We designed the product to be single-threaded and many cores to provide as much isolation as possible, with no sharing of threads, he says. We intentionally made the product single-threaded, so there is no sharing L1 cache or registers between threads.

Ampere is specifically targeting cloud providers and hyperscale data-center operators, which includes the usual suspects Google, Facebook, Amazon and second-tier cloud providers as well and companies like Twitter and Uber. That may not be a lot of vendors but they buy in the tens if not hundreds of thousands of servers every quarter.

Were taking a different approach to this in that we have a product targeted at the cloud vs a product targeted at general data centers trying to shoehorn that into every workload, he said. The services and infrastructure architecture [hyperscalers] are deploying are totally different from what people were doing 15 to 20 years ago when x86 came in to play. Things like multi-tenant, quality of service, isolation, and manageability are whats important now.

He also notes that hyperscalers have spent the last 10 years optimizing their entire software stack, with custom Linux distributions and their own hypervisor. What they havent done is optimize or customize the CPU, because they cant.

To that end, Ampere is operating like a software provider using Agile development techniques, which means an annual release of new CPUs, faster iterations than seen by Intel, AMD, and Marvell, which owns the Cavium line of Arm server processors. This means extensive simulation testing and less time updating and fixing actual silicon.

Wittich said each core has considerably more performant than the eMAG generation, but he was waiting for silicon to do actual benchmarks. Wittich declined to go into detail on the new processor, even on the product name, beyond that it would run at a TDW of 45 to 200 watts, come in single- and dual-socket designs, use PCI Express Gen 4 and eight channels of memory.

The new processor takes the company into workloads that do run in the cloud now, like database, storage, analytics, media, and machine-learning inference.

It has a few ODM wins so far, Chinas Wiwynn and Lenovo and Gigabyte as well. While the company is targeting the public cloud providers it will go after the private cloud to a certain extent if there are opportunities that make sense, as he put it.

Silicon samples will be coming back this month and sent to partners before end of year. Taiwans TSMC is making the chips using 7nm designs. Wittich said the company is targeting mid-year 2020 for high-volume production.

More:
Ampere preps an 80-core Arm processor for the cloud - Network World

Related Posts

Comments are closed.