#ArmV9

Eva Winterschönwinterschon@bsd.cafe
2025-04-01

💝 OSS Armv9.2 Motherboard 💝

Radxa Orion O6 ... I must have one. I WILL have one!

The first ARMv9.2 open-source motherboard, designed for ai computing and engineering.

Cix P1 SoC CPU
- 4x Cortex-A720 (big)
- 4x Cortex-A720 (med)
- 4x Cortex-A520 (little)
- 12MB Shared L3

Mem, I/O, Net
- 64GB LPDDR5 RAM
- 4x display outputs
- 2x 5GbE networking
- PCIe Gen4 x8 lane (x16 physical)

GPU, NPU
- Arm Immortals: G720 MC10
- Hardware‑based Ray‑Tracing
- OpenGL ES3.2, OpenCL 3.0, Vulkan 1.3
- 30 TOPs, INT4, INT8, INT16, FP16, BF16, TF32

- docs.radxa.com/en/orion/o6/get
- arace.tech/products/radxa-orio

#engineering #hardware #systems #arm64 #armv9 #radaxa #ai #machinelearning #embedded #linux #freebsd #oss #opensource

2025-03-11

So my first #ARMv9 device for general use, it looks like a decent device with 64gb ram, all the peripherals, GPU etc, won't be ready for the upcoming @fedora 42 but there's a whole lot of work happening behind the scenes so it should look a whole lot better in F-43(

2025-02-24

The constraints this puts on designers is extremely different to those placed in dense linear algebra workloads like modern neural networks, be they transformers, diffusion models or even the venerable CNN.

Use CPUs for what they're good at; bringing different classes of device together, lowering latency for certain complex workloads, and providing a stable environment that users can trust to uphold the Hardware Software Contract.

#HPC #CPU #ARM #ARMV9

2025-01-14

Für höheren Umsatz: #ARM​s Lizenzgebühren für #ARMv9 steigen deutlich

Ein Tor, wer angesichts dieser Perspektive langfristig auf ARM setzt.

golem.de/news/fuer-hoeheren-um

Kevin Karhan :verified:kkarhan@infosec.space
2024-11-12

@koakuma @techokami also #UltraSparcT2 as cool as it was at release (including dual 10Gbit-NICs and hardware RNG on die) has a lot of things noone would want to deal with in 2024 (i.e. DDR2-FBDIMMs).

  • Plus #RISCv unlike #SPARCv9 amd #OpenPOWER was designed on a clean slate in academia by people who had dealt with #RISC & #CISC architectures and needed something #OpenSource as they can't just violate NDAs nilly-willy for teaching.

Pretty shure @stman could write an entire curriculum on why #SPARC, #PowerPC, #s390x and even #ARM / #ARM64 should not be pursued and why #mc68k died alongside the unfixable-by-design mess that is #ix86 & #amd64.

  • Plus RISCv's ISA has been an #OpenStandard from the get go, whereas the efforts by #Oracle nee #Sun and #IBM were mostly done in reaction to it and to keep the few invested licensees and co-designers onboard and not drop the platform entirely...

Look, I'd love to get my hands on some Sun SPARC Hardware but aside from making my room hot and noisy there isn't much to justify blowing likely over half a Euro per hour (electricity price: € 0,40/kWh) just to have it up and running, as compared to a #PiCluster like those @geerlingguy had built multiple times are more practical.

  • For comparison: It's like driving a 2011 Ford CVPI-71 with a 11,9l SONNY'S SAR-729 engine for commuting from Leverkusen to Köln when there's ample of affordable, reliable and fast public transport that gets me faster from Opladen to Deutz than it takes to drive up the 15th deck of a parking garage just to find a spot to park that 5,7m long street yacht where one can climb out of it from the doors and not the trunk!

And that's just bottom-billing, low-cost ARM SoC tech designed for a price tag (to the point that until the #Pi5 they neither included a power button nor #RTC onboard!

  • OFC RISC-V is still 5-25+ years behind #ARMv9 solely based off #patents, #budget and #PersonnelHours invested in it, so it's barely getting on-par with 10-20yr old ARM devices in terms.of power and support.
GripNewsGripNews
2024-05-24

🌗 蘋果的M4據報採用ARMv9架構,使其能更有效地運行複雜工作,從而獲得更高的單核和多核增益
➤ M4採用ARMv9架構並支持SME,獲得更高性能和競爭優勢
wccftech.com/apple-m4-adopts-a
蘋果M4芯片據報採用了ARMv9架構,並支持Scalable Matrix Extension(SME),從而使其能夠更高效地運行複雜工作。這一改變可能解釋了它在Geekbench 6中取得的高單核和多核得分。此外,這一發現還暗示了蘋果的A18 Pro和高通的Snapdragon 8 Gen 4都可能採用ARMv9架構,享受類似的性能優勢。
+ 蘋果的ARMv9架構芯片將為用戶提供更高的性能體驗,值得期待。
+ M4的性能提升可能促使其他芯片製造商採用類似的架構,從而推動整個行業的發展。

2023-10-04

Google pixel is getting #ARMV9 LETS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

Full #SVE 1 and #SVE2!

#pixel

Photo of the Device HW info menu screen of the new Pixel 8 with Tensor G3. 

Of interest is that the device has 9 cores. 
of those:
1 is Cortex-X3
4 are A715
4 are A510


All support SVE1 and SVE2

No SME flags present. 

The device is conforment with Arm v9.0
GripNewsGripNews
2023-05-31

🌘 Arm宣布2024年推出Cortex X4和14核M2-fighter
➤ Arm推出新一代旗艦CPU,包括Cortex X4、Cortex A720和Cortex A520,並將於2024年在Android手機和Windows筆記本電腦上推出。
arstechnica.com/gadgets/2023/0
Arm在週末展示了其下一代旗艦CPU的願景,包括不同大小的CPU,以應對不同的工作負載。新的芯片將於2024年在Android手機和Windows筆記本電腦上推出,並將建立在新的Armv9.2架構上。Arm聲稱,大型Cortex X4芯片的性能將比今年的X3芯片提高15%,功耗效率將提高40%。此外,Cortex A700系列的效率提高
X4 A720 A520 .2 -fighter

heise online (inoffiziell)heiseonline@squeet.me
2022-06-29
Bis zu 12 Cortex-CPU-Kerne können Chipdesigner jetzt in ARM-Prozessoren unterbringen. Zudem gibt es eine Raytracing-fähige Mobil-GPU.
Cortex-X3, Cortex-A715: ARMs neue Kerne für Notebooks und High-End-Smartphones
CNX Softwarecnxsoft@noc.social
2022-06-29

.@Arm has announced two second-generation #Armv9 cores with Cortex-X3 and Cortex-A715, and improved Cortex-A510 efficiency by 5%. #arm #semiconductors #chipdesign #technology
cnx-software.com/2022/06/29/ar

Original tweet : twitter.com/cnxsoft/status/154

heise online (inoffiziell)heiseonline@squeet.me
2021-11-19
Nvidias ARM-Chip "Grace" soll ab 2023 Supercomputer antreiben; Ampere Altra und Amazon Graviton2 rechnen schon jetzt günstig. Bei der Softwarer hakelt es noch.
ARM-Prozessoren sollen bei Supercomputern und Cloud-Servern punkten
heise online (inoffiziell)heiseonline@squeet.me
2021-11-19
Mit dem Smartphone-Prozessor Dimensity 9000 geht MediaTek in die Vollen – die Konkurrenz von Qualcomm und Samsung will man abhängen.
MediaTek Dimensity 9000 für Smartphones: Erster ARMv9-Prozessor mit 4-nm-Technik
clacke: exhausted pixie dream boy 🇸🇪🇭🇰💙💛clacke@libranet.de
2021-06-27
Three months ago Arm released their second iteration on the 64-bit ARM ISA, the ARM v9:

www.theregister.com/2021/03/30…

New features include performance extensions, security extensions and AI buzzwords.

#ARMv9
heise online (inoffiziell)heiseonline@squeet.me
2021-06-23
CCA-Funktionen schützen Daten im RAM von Servern, Smartphones und Computern selbst vor dem Admin; CCA zielt auf Cloud-Rechenzentren, aber auch Endgeräte. ARM Confidential Compute Architecture: Details zur ARMv9-CCA
2021-05-10

The ARMv9 ISA, And What It Can Do For You

The number of distinct ARM Instruction Set Architectures (ISA) versions has slowly increased, with Arm adding a new version every few years. The oldest ISA version in common use today is ARMv6, with the ARMv6 ISA (ARM11) found in the original Raspberry Pi SBC and Raspberry Pi Zero (BCM2835). The ARMv6 ISA was introduced in 2002, followed by ARMv7 in 2005 (start of Cortex-A series) and ARMv8 in 2011. The latter was notable for adding 64-bit support.

With ARMv7 being the first of the Cortex cores, and ARMv8 adding 64-bit support in the form of AArch64, what notable features does ARMv9 bring to the table? As announced earlier this year, ARMv9's focus appears to be on adding a whole host of features that should improve vector processing (vector extensions, or SVE) as well as digital signal processing (DSP) and security, with its Confidential Compute Architecture (CCA).

In addition to this, ARMv9 also includes all of the features that were added with ARMv8.1, v8.2, v8.3 and so on. In essence, this makes an ARMv9-based processor theoretically capable of going toe-to-toe with the best that Intel and AMD have to offer.

Welcome to the High-End

It should be obvious that ARMv9 is not an ISA which we'll be seeing soon in budget single-board computers (SBCs) like the Raspberry Pi and kin. The BCM2711 SoC of the Raspberry Pi 4, for example, uses Cortex-A72 cores, which implement the ARMv8-A specification. Since then, the ARMv8.1-A update added:

  • Additional instructions for atomic read/write and more.
  • Improved virtualization support (e.g. Virtualization Host Extensions).
  • SIMD (vector) extensions.

In 2016, ARMv8.2-A added:

  • Additional instructions for a variety of of tasks like half-precision floating point data processing.
  • Scalable Vector Extensions (SVE): SIMD processing.

Followed later that year by ARMv8.3-A:

  • Nested virtualization.
  • Advanced SIMD complex number support.

The next three updates added and refined more functionality, creating an impressive list of required and optional updates to the base ARMv-8 specification. Not surprisingly, this large number of ISA specifications is a bit messy, and one of the things that ARMv9 accomplishes is bringing all of these versions together in one specification.

Another thing which ARMv9 adds over ARMv8 is Scalable Vector Extension version two (SVE2), the successor to SVE, and essentially the replacement of the NEON SIMD instructions. As Arm notes, the NEON instructions are still in ARMv9, but only for backwards compatibility. As the 'Scalable' part of SVE suggests, a major benefit of SVE over NEON is that it scales to the underlying hardware, allowing for even smaller, less powerful platforms to still handle the same SVE2-based code as a higher-end chip.

It's telling that SVE has its roots in HPC (high-performance computing), with the Japanese Fukagu supercomputer being one of the first systems to make use of it upon its introduction last year. This means that ARMv9's SVE2 will be very important for applications that process data which benefit from SIMD-based algorithms.

Realms and Tagged Memory

New in ARMv9 is the concept of 'realms', which can be considered as a kind of secure container in which code can execute without affecting the rest of the system. This works together with e.g. a hypervisor, with the latter handing a large part of the security-related operations to a new Realm Manager. The exact details of which aren't known at this point, beyond the information which Arm made available at its recent announcement.

Basic example of how CCA Realms can be used. (Credit: Arm)

Not new to v9, but available since v8.5 is Memory Tagging Extension (MTE). Memory tagging is a mechanism to track illegal memory operations on a hardware level. This is similar to what Valgrind's Memcheck tool does when it keeps track of memory accesses in order to detect buffer overflows and out of bounds writes and reads, except with MTE this is supported on a hardware level.

Having these features in the ARMv9 specification means that upcoming ARM processors and SoCs are likely to offer virtualization and security options that make them interesting for data centers and other applications were virtualization and security are essential.

Stay Tuned

Just a few days ago, Arm revealed the first two CPU cores which are based on the ARMv9 specification. These Neoverse V1 ("Zeus") and N2 ("Perseus") cores. Both of these are targeting data centers and HPC applications, with Amazon AWS, Tencent, Oracle, and other cloud providers likely to use them.

The low-down is that for in the near term, ARMv9 is something that the average consumer will have little if anything to do with as there's not much incentive for many platforms to change even from baseline ARMv8-A to ARMv6-A. The need to license new cores and new IP is of course another factor here. All of this means that for the coming years, it's not likely that we'll see ARMv9-based silicon appear in mobile devices or new single-board computers. (Sounds kind of like a challenge for Hackaday readers, doesn't it?)

That is not to say that it isn't an interesting development, especially once ARMv9 with SVE2 and CCA ultimately do appear on those platforms. With massively improved SIMD performance -- for example -- many data processing and encoding tasks will suddenly become a lot faster, which could be a boon for anyone who wishes to daily drive an ARM-based system.

The ARM Ecosystem Today

As alluded to in the beginning of this article, the ARM ecosystem is relatively fragmented at this point, especially when one considers the highly popular Raspberry Pi boards and their simultaneous, continued use of ARMv6, ARMv7, and ARMv8, with middling support for AArch64 on the latter. Although it has its benefits to be able to use the backwards compatibility in ARMv8 and v7 for running ARMv6 ('armhf') binaries, it also removes a large part of the benefits of moving to these newer ISAs.

With 32-bit support in the world of Intel and AMD already firmly a thing of the past, it does seem rather quaint to hang on to 32-bit-only ARM ISAs, especially when simultaneously proclaiming the capabilities of these systems as a potential daily driver. Even just the 4 GB system memory and per-process memory limitations that come with a 32-bit architecture are sufficient to ruin a lot of potential fun there.

How long will it take before ARMv6 and ARMv7 will join ARMv5 into retirement? That's not an easy question to answer at this point, even though the answer will likely play a major role in the answer to the question of how long it will likely take for ARMv9 to start playing a pertinent role outside of data centers.

A Note on MCUs

Amidst all this talk about server chips and SoCs, it's sometimes easy to forget that ARM-based microcontrollers also use ISAs related to the Application profile ISAs. These -M (Microcontroller) post-fixed specifications have been updated over the years as well, with the Cortex-M55 using the ARMv8.1-M instruction set. This ISA adds the Helium vector processing extensions, adding significant SIMD capabilities to MCUs.

While the Application profile of ARMv9 won't directly translate to the Microcontroller profiles in a feature-for-feature manner, any features which do make sense for an MCU platform are very likely to be translated to the latter in some fashion. Virtualization features for one do make little sense, but memory tagging as in MTE and further debug and monitoring features could be desirable.

When the first MCUs based on the Cortex-M55 appear over the coming years, this should give us a glimpse of what ARMv9 may bring in this area as well. Whether we will be programming those MCUs from ARM-based desktop systems by then is however still up in the air.

#arm #engineering #featured #hardware #microcontrollers #armv9 #sve2

image
heise online (inoffiziell)heiseonline@squeet.me
2021-03-31
Die CPU-Architektur ARM erhält neue Funktionen, darunter schnelle Vektoreinheiten für die breite Masse und Sicherheits-Features.
ARMv9: Neue Basis für die nächsten Milliarden Smartphone-Prozessoren
Pedro Fernandes 👨‍💻DJPRMF
2021-03-30

ARMv9 🙃

RT @Arm@twitter.com

A significant step in the roadmap for the next decade of compute. Introducing . bit.ly/3dfzuOO

🐦🔗: twitter.com/Arm/status/1376957

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst