Jelaskan ARMv8.7-A dan ARMv9.2-A dari AArch64

Pada bulan September 2020, ARMv8.7-A telah diumumkan. Perangkat tambahannya termasuk dalam kategori berikut:

Ekstensi Matriks yang Dapat Diskalakan (SME) (khusus ARMv9.2). SME menambahkan fitur baru untuk memproses matriks secara efisien, seperti:

Produk luar matriks dari vektor SVE

Dukungan yang ditingkatkan untuk PCIe hot plug (AArch64)

Pemuatan 64-byte atomik dan simpan ke akselerator (AArch64)

Tunggu Instruksi (WFI) dan Tunggu Acara (WFE) dengan batas waktu (AArch64)

Pada bulan September 2021, ARMv8.8-A dan ARMv9.3-A telah diumumkan. Perangkat tambahan mereka termasuk dalam kategori ini:

Petunjuk untuk mengoptimalkan operasi gaya memcpy() dan memset() (AArch64)

Cabang bersyarat yang diisyaratkan (AArch64)

LLVM 15 mendukung ARMv8.8-A dan ARMv9.3-A.

Pada September 2022, ARMv8.9-A dan ARMv9.4-A telah diumumkan, termasuk:

Peningkatan Arsitektur Sistem Memori Virtual (VMSA).

Tabel terjemahan 128-bit (khusus ARMv9)

Ekstensi Matriks yang Dapat Diskalakan 2 (SME2) (khusus ARMv9)

Guarded Control Stack (GCS) (khusus ARMv9)

Dukungan AArch64 opsional telah ditambahkan ke profil Armv8-R, dengan inti Arm pertama yang mengimplementasikannya ialah Cortex-R82. Itu menambahkan set instruksi A64, dengan beberapa perubahan pada instruksi penghalang memori.