Hardware Flashcards
RME: definition and one thing
Realm management extension
Architecture extension for Arm’s confidential compute architecture
SME
Scalable matrix extension
ICC_IAR
Interrupt acknowledge register
MTE: How do enable tag checking for a memory region in stage 1?
PTE index to MAIR with tagged attribute
What’s WIMG?
Memory attributes in pmap such as cache abilities and MTE
POE2
Permissions overlay extension 2
MTE: tag to memory ratio
4 bit tag for every 16 bytes of physical memory
MTE: read, write and generate tag instructions
LDG, STG, IRG
AMX
Apple matrix extension
CPMU: definition and four features
Core performance monitor unit
Cycle counter
Filtered event counter
Event sampling
Counter overflow exception
UPMU: definition and its two features
Uncore performance monitor unit
Counting events in uncore blocks such as LLC
counter overflow exception
CLPC: definition, description, aka
Closed loop performance control
System power management and performance control
Also known as AON_PMU
H16 Mac Chips
G: Donan
Brava
H17 Mac Chips
G: Hydra
Sotra
H18 Mac Chips
P: Thera
A: Tilo
G: Komodo
Apple silicon high density compute server 2025: code, chip, storage, NIC, ancestor
J226
Replaces J126
32x H17G
1 TB storage
200 Gbps NIC
HDR: definition and description
High dynamic range
Enable a monitor to display a broader spectrum of colors and contrasts
ARM system ready
Measures compliance to a set of hardware and firmware standards
GICH_ELRSR: description
Empty list register status register
AVX
Advanced vector extension
CPP RCTX
Cache prefetch prediction restriction by context
CFP RCTX
Control flow prediction restriction by context
ARM: FEAT_LOR - definition and description
Limited ordering regions
Allow large systems to perform special load and store instructions that provide order for a specified region of physical memory