> Hi Mike,
> I tried printing the topology by setting the
> g_PRINT_TOPOLOGY to true. But then the output file
> prints the following line.
>
> "Topology print ONLY indicates the _NETWORK_ latency
> between two machines
> It does NOT include the latency within the machines"
A machine means controller. MOESI_CMP_directory has 3 types of machines:
L1Cache, L2Cache, and Directory
> In our case we are simulating a 16 core/single chip
> CMP. Is the printed intermachine latencies are still
> applicable for our model?
> Besided what is the abstract name used to represent
> onchip-directory? In our printed file we see only
> L1cache<no.>, L2Cache<bank no.> and Directory
> (offchip).
>
The on-chip directory is implemented in the L2Cache controller. So yes,
those intermachine latencies are applicable.
--Mike
|