Hello,
Can in MSI_MOSI_CMP_directory protocol a copy of a block be found in
two different L2 banks (I guess the answer should be no, since the protocol
is said to be implementing an L2 shared cache)? Can the same happen in
MOESI_SMP_directory? (I'm trying to understand how those protocols work :) )
Actually, I'm mosty interested in implementing a private and a shared L2
protocol and compare their results. For the shared L2 protocol I used a
single memory but it seems I can not have a single memory bank for SMP
protocols. Am I right? If not how can I write a network file such that
there is a single memory bank for an SMP protocol? If yes, is there a way
to use one of the existing protocols to have a private L2 cached CMP
protocol with a single memory bank?
Best Regards,
Derin Harmanci.
|