如果我C6670的四个核都要访问同一个共享内存,那么我每个核的cache line是否一样?不一样有没有什么影响?是否有可以把它们对齐之类的操作?
Jane Lu:
cache是硬件维护的,不需要考虑对齐的问题。
共享内存需要考虑cache 一致性问题,可以看一下sprugw0b.pdf, 搜 coherence 关键字
如果我C6670的四个核都要访问同一个共享内存,那么我每个核的cache line是否一样?不一样有没有什么影响?是否有可以把它们对齐之类的操作?
cache是硬件维护的,不需要考虑对齐的问题。
共享内存需要考虑cache 一致性问题,可以看一下sprugw0b.pdf, 搜 coherence 关键字