Hi everyone,
It's my first post here :) I need some help to decide which protocol
best suits my project.
Since we are considering a CMP architecture with 16 processors on one
chip, but each processor has its private L1,L2, even memory,(the memory
is shared but physically distributed), shall I use
MSI_MOSI_CMP_directory or MOESI_CMP_directory? However, they have two
level directories, do we need the L1-L2 cache coherence protocol?
Maybe we can use MOESI_SMP_directory, because it's said "The SMP
protocols can be used to model a CMP with Private caches."
Any reply are welcome. Thank you.
Regards,
Huan
|