We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I'm reading ARMv7 architecture reference manual and there are the following keywords:
It looks like that outer/inner cacheable means that a region of memory can be cached in L1 (inner) or L2 (outer).
What I don't understand is the sharability.
According to the manual, it says inner is sharable inside a cluster and outer is sharable among clusters.
Here, what does cluster mean? It looks like a group of cores, but I'm failed to find exact reference about these.
Any help would be appreciated.
Thanks!! I have checked the ACE spec: IHI0022E_amba_axi_and_ace_protocol_spec -> Figure C1-4 Example system using shareability domains.
Finally, I got the point: "Iinner/outer have different meaning when they come to shareable/cacheable". :-)
When comes to cachable, inner/outer mean how many caches would be enabled. (L1 would be always in inner, L2 might be inner or outer)