ARM Unveils New ARMv9 ISA for Improved Security, Boosted Performance

ARM Unveils New ARMv9 ISA for Improved Security, Boosted Performance

It’s been almost a decade since ARM unveiled ARMv8, its 64-bit architecture. The company has now developed ARMv9 to focus on extending the length and breadth of its addressable ecosystem.

Unlike ARMv8, ARMv9 isn’t a ground-up overhaul of ARM’s entire instruction set. The new architecture includes various improvements ARM has released to ARMv8 as optional standards; they’ll now be incorporated into the baseline. ARM is also including a follow-up SIMD instruction set to Neon, dubbed SVE2. SVE2 is an extension of ARM’s earlier Scalable Vector Extensions SIMD implementation, which focused primarily on high-end computing. The fastest supercomputer in the world, Fugaku, is based on a Fujitsu A64FX processor that implements SVE, but most ARM chips today still rely on Neon.

One of the big differences between SVE2 and competing Intel standards like AVX-512 is that SVE2 offers variable vector sizes from 128 to 2,048 bits. Developers are only supposed to need to compile their code once to take advantage of this improvement. If ARM decides to implement wider SVE2 registers, pre-existing code will be able to take advantage of them. SVE2 also introduces new instructions to improve its performance and overall capabilities relative to SVE. Accelerators are expected to provide most AI processing needs, but SVE2 can improve the performance of AI calculations running on the CPU.

Confidential Compute Architecture

We’ve seen a number of high-profile hardware attacks in the past few years and ARM has clearly been paying attention. The company is announcing its Confidential Compute Architecture (CCA). Available detail is currently high-level, ARM will give more information on the feature later this summer.

ARM Unveils New ARMv9 ISA for Improved Security, Boosted Performance

CCA introduces Realms, which are sandboxed application containers intended to execute the program from the hardware it’s running on. Neither the OS nor hypervisor can see into these containers. Realms don’t use a conventional hypervisor, they rely on a “Realm Manager,” which is roughly 1/10 the size.

CCAs are intended to shrink the degree of trust required when running applications in the cloud on an unknown platform. As the cloud becomes more prevalent, there’s a greater need to offer secure hosting to companies working with sensitive data. With that said, this looks like another closed approach to security. One point of disagreement between Intel, AMD, ARM, and the general security community is how much public information companies should provide about these solutions to enable thorough testing.

ARM Unveils New ARMv9 ISA for Improved Security, Boosted Performance

ARM also shared some performance estimates for future products. It expects the upcoming Matterhorn and Makalu CPUs to deliver a cumulative 30 percent performance improvement. This suggests ARM is having more trouble finding ways to boost performance than it once did, though a 15 percent annual rate of increase is still quite good. ARM also intends to introduce ray tracing features on future Mali GPUs. Ray tracing tends to hit desktop and mobile PCs quite hard, so it’ll be interesting to see if game developers can bring this capability to much smaller devices.

ARMv9 CPUs won’t be available until 2022, so we won’t see any devices using the new ARMv9 architecture this year. The performance and security benefits from the new ISA are tuned to address the evolving computer market and while the pace of improvements may be slowing, ARM is confident there’s plenty of gas in the tank.

Continue reading

Space Mining Gets 400 Percent Boost From Bacteria, ISS Experiments Show
Space Mining Gets 400 Percent Boost From Bacteria, ISS Experiments Show

We'll need lots of raw materials to sustain human endeavors on other planets, and a new project on the International Space Station demonstrates how we can make space mining over 400 percent more efficient.

Microsoft Has Asked AMD to Boost Xbox Series S, Series X Production
Microsoft Has Asked AMD to Boost Xbox Series S, Series X Production

Microsoft's feeling the heat, in terms of console shipments — so much so, it's asked AMD directly for any help it can provide.

How to Boost Your Older Graphics Card’s Performance
How to Boost Your Older Graphics Card’s Performance

With coronavirus wrecking the global economy, you probably aren't planning a major GPU upgrade in the near future. If you're stuck at home on old hardware and needing to save your pennies, this guide may help you squeeze a bit more performance out of an older graphics card.

How to Boost Your Wi-Fi Speed by Choosing the Right Channel
How to Boost Your Wi-Fi Speed by Choosing the Right Channel

Some channels in Wi-Fi routers are indeed much faster — but that doesn't mean you should go ahead and change them. Read on to find out more about interference and the massive difference between 2.4GHz and 5GHz Wi-Fi.