三级缓存足够分配举例
这里拿 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
这里拿 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