三级缓存足够分配举例

这里拿 R9-3950X 举例。

16核32线程,L1(一级缓存)=1M,L2(二级缓存)=8M,L3(三级缓存)=64M。

按照算法要求。

L1(一级缓存):32个线程需要分配:3216K=512K。

L2(二级缓存):32个线程需要分配:32256K=8192K=8M。

L3(三级缓存):32个线程需要分配: 32*2M=64M。

可以看到R9-3950X本身缓存足够分配,所以 R9-3950X 可以满线程32个跑RandomX算法。

Last updated