我认为这对您来说是个简单的问题,但对我而言却不那么容易。 我不确定正确的答案。
所以让我们解决一个例子。 我的处理器具有以下缓存:L1:32K,L2:256K,L3:6144K(我从lscpu收到的信息)。我想它是L2 = 1/4 MB,L3 = 6MB。
现在,我想知道在高速缓存中可以存储多少个双精度格式的数据(双精度= 64字节= 8位)。
我可以这样计算吗: L3:6MB = 6291456字节和6291456/64 = 98304个变量(db)? L2:256KB = 262144个字节和262144/64 = 4096个变量?