Skip to main content

All Questions

Tagged with
Filter by
Sorted by
Tagged with
2 votes
1 answer
1k views

Why cache misses happen more when more data is prefetched on ARM?

I'm using OProfile to profile the following function on a raspberry pi 3B+. (I'm using gcc version 10.2 on the raspberry (not doing cross-compilation) and the following flags for the compiler: -O1 -...
Da Teng's user avatar
  • 559
1 vote
1 answer
536 views

ARM Cortex-A8 L2 cache miss overhead

I am reading ARM Cortex-A8 data sheet, in data sheet ARM stated that an Load data that missed in L2 take at least 28 core cycle to complete, now i could not imagine that during this 28 cycle CPU will ...
alireza sadeghpour's user avatar
2 votes
1 answer
322 views

Cortex-A8 out-of-order execution and Spectre

I am reading about ARM Cortex-A8 processor and found that this processor does not support out-of-order execution. However, in https://developer.arm.com/support/arm-security-updates/speculative-...
alireza sadeghpour's user avatar
-3 votes
1 answer
3k views

what are writing policies of L1 and L2 cache in cortex-A53?

The Cortex-A53 processor has one to four cores, each with an L1 memory system and a single shared L2 cache.
Adil Alam's user avatar
4 votes
2 answers
4k views

How to divide the L2 cache between the cores on a ARM Cortex-A7?

Context and goal I'd like to run two fully standalone applications on my Olimex A20 Lime platform that run a ARM Cortex-A7. The goal is to dedicate one core to each application. So far so good. Now ...
cid's user avatar
  • 716
3 votes
1 answer
2k views

Arm cortex a9 memory access

I want to know the sequence an ARM core (Cortex-A series processor) accesses memory? Right from Virtual Address generated by core to memory and Instruction/Data transferred from the memory to the core....
Ganesh Kalbhor's user avatar
0 votes
1 answer
1k views

Performance of Cortex-A9 Exclusive L2 Cache Setting

Will "Exclusive L2 Cache" in Cortext-A9 improve performance? ARM Cortext-A9 Technical Reference Manual has some explanation about "Exclusive L2 Cache": 8.1.5. Exclusive L2 cache The Cortex-A9 ...
yelInv's user avatar
  • 23
1 vote
2 answers
2k views

What is the difference between eviction buffer and merging store buffer on ARM CPU?

I use a Cortex A9 CPU with two L1 caches: One for data and the other for the instructions. Cache policy could be either "write-back" or "write-through". The Cortex-A9 Technical Reference Manual part "...
Antoine's user avatar
  • 57
0 votes
1 answer
3k views

SMP boot of ARM Cortex A9 sequence with MMU/cache enabled

I am trying to do SMP boot in U-boot on Dual core ARM Cortex A9 system with MMU/Cache enabled. I needed the sequence of initializations. How should be the sequence of the following things happen. In ...
prasanna's user avatar
1 vote
2 answers
1k views

Measure cache access time/cycles for the ARM Cortex-A15

So I measured the cycles for accessing the L2 cache of the ARM Cortex-A15. I did this by allocating one byte and invalidate the address read the PMCCNTR register access the memory location of the ...
Markus Braun's user avatar
6 votes
2 answers
3k views

L1 cache ports in ARM Cortex processors

I did some reseach, but could not find much information. I'd like to know how many L1 read and L1 write ports ARM embedded processors have and how wide the ports are. Specifically, I am interested ...
aminfar's user avatar
  • 2,347