On Sat, 24 Nov 2012, megha gupta wrote:

Dear friends
i am a new gem5 users and a beginner................therefore alot of
queries.......
1. In a CMP.............the address request send through a
core............is a virtual address( as per theory) and TLB convert it
into physical address...........my question is what is the size of physical
address in gem5....................can it be configured by making some
changes in any script file.

The size of the physical address space is decided by the physical memory that can be addressed. You can set the memory size according to the size of the physical address you want.


2. In MESI_CMP_directory for shared L2 cache.............................is
the directory entries are colocated with the cache block or it is
centralized................how to understand this................

You can read about the coherence protocols on this page -- http://www.gem5.org/Cache_Coherence_Protocols.

3. if the directory entries are colocated with the block in l2 cache then
..............................will L2 cache controller be the same as
directory controller or there are separate directory and l2 cache controller

The directory entry is colocated with L2 cache line. They are maintained by the same controller.

4. In multibanked shared L2 cache like Static-NUCA............and
D-NUCA....................will there a single L2 cache controller or
.................each L2 bank has separate cache controller


As of now, each bank has a separate controller. You will have to modify the protocol if you want multiple banks under the same controller.

--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to