相关疑难解决方法(0)

L1和L2缓存的行大小

从以前的问题,在这个论坛上,我了解到,在大多数存储系统中,L1缓存L2缓存的子集,是指从L2删除任何条目也从L1删除.

所以现在我的问题是如何在L1缓存中为L2缓​​存中的条目确定相应的条目.存储在L2条目中的唯一信息是标签信息.根据此标记信息,如果我重新创建addr,如果L1和L2缓存的行大小不相同,它可能会跨越L1缓存中的多行.

该体系结构是否真的打扰了两条线路,或者它只是保持具有相同线路大小的L1和L2缓存.

我知道这是一个政策决定,但我想知道常用的技术.

caching memory-management computer-architecture

64
推荐指数
3
解决办法
8万
查看次数

JVM/JAVA中的预取指令

是否有任何Java语言或JVM中的软件预取指令,例如GCC中提供的__builtin_prefetch

java jit jvm

10
推荐指数
1
解决办法
2307
查看次数

对象类中的Brooks指针

在Object.java代码中的Android SDK 21中,我遇到了"Brooks Pointer"一词.我在这里阅读了这篇文章,但我没有清楚地了解它.在帖子中,它被描述为对象本身在堆中的引用.但它的用途是什么?
它将如何帮助垃圾收集和对象疏散?

java android

6
推荐指数
1
解决办法
846
查看次数