EasyManuals Logo

ARM Cortex-A76 Core User Manual

ARM Cortex-A76 Core
602 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #378 background imageLoading...
Page #378 background image
(continued)
Event
number
PMU
event bus
(to trace)
Event mnemonic Event description
0x2F
[51:50] L2D_TLB
Attributable L2 data or unified TLB access. This event counts on any
access to the L2 TLB (caused by a refill of any of the L1 TLBs). This
event does not count if the MMU is disabled.
0x31
[161] REMOTE_ACCESS Access to another socket in a multi-socket system.
0x34
[52] DTLB_WALK
Access to data TLB that caused a page table walk. This event counts on
any data access which causes L2D_TLB_REFILL to count.
0x35
[53] ITLB_WALK
Access to instruction TLB that caused a page table walk. This event
counts on any instruction access which causes L2D_TLB_REFILL to
count.
0x36
[163:162] LL_CACHE_RD Last level cache access, read.
• If CPUECTLR.EXTLLC is set: This event counts any cacheable
read transaction which returns a data source of 'interconnect cache'.
• If CPUECTLR.EXTLLC is not set: This event is a duplicate of the
L*D_CACHE_RD event corresponding to the last level of cache
implemented – L3D_CACHE_RD if both per-core L2 and cluster
L3 are implemented, L2D_CACHE_RD if only one is
implemented, or L1D_CACHE_RD if neither is implemented.
0x37
[165:164] LL_CACHE_MISS_RD Last level cache miss, read.
• If CPUECTLR.EXTLLC is set: This event counts any cacheable
read transaction which returns a data source of 'DRAM', 'remote' or
'inter-cluster peer'.
• If CPUECTLR.EXTLLC is not set: This event is a duplicate of the
L*D_CACHE_REFILL_RD event corresponding to the last level
of cache implemented – L3D_CACHE_REFILL_RD if both per-
core L2 and cluster L3 are implemented,
L2D_CACHE_REFILL_RD if only one is implemented, or
L1D_CACHE_REFILL_RD if neither is implemented.
0x40
[] L1D_CACHE_RD
L1 data cache access, read. This event counts any load operation or
page table walk access which looks up in the L1 data cache. In
particular, any access which could count the
L1D_CACHE_REFILL_RD event causes this event to count.
The following instructions are not counted:
• Cache maintenance instructions and prefetches.
• Non-cacheable accesses.
0x41
[57:56] L1D_CACHE_WR
L1 data cache access, write. This event counts any store operation
which looks up in the L1 data cache. In particular, any access which
could count the L1D_CACHE_REFILL_WR event causes this event to
count.
The following instructions are not counted:
• Cache maintenance instructions and prefetches.
• Non-cacheable accesses.
C2 Performance Monitor Unit
C2.3 PMU events
100798_0300_00_en Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
C2-378
Non-Confidential

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-A76 Core and is the answer not in the manual?

ARM Cortex-A76 Core Specifications

General IconGeneral
ArchitectureARMv8.2-A
MicroarchitectureCortex-A76
Pipeline Depth13 stages
FrequencyUp to 3.0 GHz
Process Technology7nm
Core TypeOut-of-order
NEONYes
Power EfficiencyImproved over Cortex-A75
Performance Improvement35% over Cortex-A75
Core Count1-4 cores per cluster
ISA SupportAArch64 and AArch32
Branch PredictionYes
L1 Data Cache32KB, per core
L2 Cache256KB or 512KB, per core
L3 CacheUp to 4MB
Memory SupportLPDDR4, LPDDR4X, DDR4
DynamIQ Shared Unit (DSU)DynamIQ Shared Unit (DSU)
Cryptography ExtensionsYes
Virtualization SupportYes
L1 Cache64 KB per core

Related product manuals