Okay thanks a lot! I'll look into that.

Vedika.

Get Outlook for Android<https://aka.ms/AAb9ysg>

________________________________
From: gabriel.busnot--- via gem5-users <gem5-users@gem5.org>
Sent: Thursday, May 6, 2021 3:35:40 PM
To: gem5-users@gem5.org <gem5-users@gem5.org>
Cc: gabriel.bus...@arteris.com <gabriel.bus...@arteris.com>
Subject: [gem5-users] Re: Interface Message Buffers between the Network and the 
Ruby protocol

VEDIKA JITENDRA KULKARNI wrote:
> Hi, thank you! So based on Dest NI it is decided that the packet is for 
> L1CACHE (0-15),
> L2CACHE(16-31) or DIRECTORY (32-47), and vnet(0,1,2) decides which queue, 
> right?

Correct.

> I also wanted to know how the route.dest_ni is used? I didn't come across 
> code where
> dest_ni is used at the destination router.
After a quick text search, RouteInfo::dest_ni is only used for debug printing.

Bust destID, to which this field is initialized to, is converted to MachineID 
to set personal_dest a few lines above.

> How is the NI decided once the tail flit reaches its destination router?

This I don't know for sure. I would suggest looking at 
RoutingUnit::outportCompute() and around.

>
> Thank you,
> Vedika
>
> Get Outlook for Android<https://aka.ms/AAb9ysg>
>
> ________________________________
> From: gabriel.busnot--- via gem5-users &lt;gem5-users(a)gem5.org&gt;
> Sent: Wednesday, May 5, 2021 7:42:32 PM
> To: gem5-users(a)gem5.org &lt;gem5-users(a)gem5.org&gt;
> Cc: gabriel.busnot(a)arteris.com &lt;gabriel.busnot(a)arteris.com&gt;
> Subject: [gem5-users] Re: Interface Message Buffers between the Network and 
> the Ruby
> protocol
>
> Hi,
>
> This is based on the virtual network ID specified at the top of the machine 
> declaration
> with the MessageBuffer* declaration.
> E.g.: MessageBuffer * L1RequestToL2Cache, network="From",
> virtual_network="0", vnet_type="request";
>
> Gabriel
> _______________________________________________
> gem5-users mailing list -- gem5-users(a)gem5.org
> To unsubscribe send an email to gem5-users-leave(a)gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to