TIwilliam hill官网
直播中

田硕

7年用户 207经验值
私信 关注
[问答]

如何理解C6678中关于cache的描述?

在TMS320C6678中,有这样对cache的描述:“L1D memory cannot be cached within L1D cache, L1P cache, or L2 cache within the same C66x CorePac.”这段话如何理解?
 

回帖(2)

王英

2018-6-21 16:24:31
L1D可以配置成cache和memory的模式,当其配置成memory时,你可以通过地址访问它,但是它不会被当前核的任何一级cache缓存,当前核可以直接访问L1D内存。但是当其他核访问该核L1D memory时,则视其为外存,可以被L1D,L2 cache 缓存。
举报

田硕

2018-6-21 16:31:49
引用: hdfsf 发表于 2018-6-21 16:24
L1D可以配置成cache和memory的模式,当其配置成memory时,你可以通过地址访问它,但是它不会被当前核的任何一级cache缓存,当前核可以直接访问L1D内存。但是当其他核访问该核L1D memory时,则视其为外存,可以被L1D,L2 cache 缓存。

谢谢,明白了。
L1D配置成Memory时,其性能与cache的性能是一致的,无须再cache。但对于其它核中的L1D中的Memory时,则性能会下降,需进行cache。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分