Why can you not use a boolean variable to track whether or not the L1
cache sent a request to the L2 cache in this cycle?
--
Nilay
On Wed, 22 Feb 2012, Mart? Torrents Lapuerta wrote:
Hy Malek,
Thanks for your answer, but I think that this parameter (rank) is only used
when 2 inports are going to access the same address. In my case I want to
issue only one of the two InPorts per cycle. Do you know any other way?
Thanks for your attention.
2012/2/22 Malek Musleh <[email protected]>
Hi Marti,
I believe you would need to specify the rank of the inport.
For example:
// Response Network
in_port(responseNetwork_in, ResponseMsg, responseToL1Cache, rank=2) {
You would then need to define the priority for each of the in_ports.
Take a look at the MOESI_CMP_Token protocol as reference.
Malek
2012/2/22 Mart? Torrents Lapuerta <[email protected]>:
Hello everybody,
I am working with the MOESI_CMP_directory-L2cache protocol in Ruby. I
have
just added a new input port with some requests that I would like to
inject
in L2, however I only want to process this requests, when there is a
cycle
where the L1 is not sending any request to the L2. So myInPort must have
less priority than the L1requestNetwork_in InPort. I do not know how to
do
this, Is there anybody who could help me with this issue?
Thanks
Marti
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
--
Mart? Torrents Lapuerta
[email protected]
(+34)649 65 10 57
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users