工程师您好!
对于c6678的每个核都有一个L1D,那这8个核之间的L1D的cache一致性是怎么实现的呢?是需要程序员软件实现还是硬件实现?如果是软件实现,硬件提供了什么样的机制供软件操作?我的程序里L1D,L1P和L2都设置成全部为cache。谢谢了。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工程师您好!
对于c6678的每个核都有一个L1D,那这8个核之间的L1D的cache一致性是怎么实现的呢?是需要程序员软件实现还是硬件实现?如果是软件实现,硬件提供了什么样的机制供软件操作?我的程序里L1D,L1P和L2都设置成全部为cache。谢谢了。
你好
目前Keystone I 架构中还不支持 share cache特性
每个核的L1 Cache 和 L2 cache 都需要各自维护
按照6678文档中所讲述,L2 是8个核所共享的吧?