深入理解Armv9 DSU-110中的L3 cache
2024-01-09思考: 1、L1、L2、L3 cache的替换策略是怎样的? 2、什么类型的内存永远不会进L3 cache? 3、L3 cache一般都是多大? 4、L3 cache的组织形式一般是怎样的? 5、什么是cache partitioning? 6、DSU、DSU-110、DSU-120有什么区别? 7、什么MPAM?有什么作用? 8、什么是Cache stashing? 9、什么是Cache slices?有什么好处? 在共享DSU-110 DynamIQ cluster中,所有core共享L3
Armv9 Cortex-A720的L1 System memory简析
2024-01-09思考L1 System memory 和 L1 Cache 是什么关系?L1 指令 cache 禁用时,指令 cache 就真的不会缓存了吗?此时还会出现缓存不一致的情况吗?L1 data cache 禁用时,L1 data cache 就真的不会缓存了吗?此时还会出现缓存不一致的情况吗?在下电的时候,cache 有什么自动的行为?有没有 invalidate the entire data cache 的操作?那操作系统中的 invalidate_all_cache 是如何实现的?什么是 Br