Thank you, that helps a lot.
Best Regards,
*Eng. Karim Soliman*
Teaching Assistant
Computer Engineering Department
Pharos University in Alexandria (P.U.A)
On Thu, Mar 30, 2023 at 10:32 AM Srikant Bharadwaj
wrote:
> Hi Karim,
> Adding to what Tushar and Gabriel mentioned, you can use Garnet
Hi Karim,
Adding to what Tushar and Gabriel mentioned, you can use Garnet standalone
to do this.
>From what I understand, you want to create a custom traffic pattern
according to your calculations. You can create your own traffic pattern by
modifying the traffic injector.
You can follow the
Thank you for your response, I'm actually interested in routing and not
coherency protocols, so i rebuild gem5 with the following command to use
Garnet Standalone protocol
scons build/NULL/gem5.debug PROTOCOL=Garnet_standalone
Thanks for the help about using the appropriate protocol.
What I want
Yes .. take a look at
https://www.gem5.org/documentation/general_docs/ruby/garnet_synthetic_traffic/
--inj-vnet can be set to inject in one of the vnets
See the related files as well to see where all of this is implemented.
Best,
Tushar
On Mar 29, 2023, 5:23 AM -0400, Karim Soliman via
Hi Karim,
Can you be more specific about what you are trying to achieve for us to provide
accurate answers?
You seem to be really focused on the transport and not so much on the coherency
protocol. In that case, I recommend using the garnet standalone protocol:
*
Hello
Okay. I had not realised that some of the files were shared between
MESI_Three_Level and MESI_Two_Level.
That would explain why MESI_Three_level is comiling okay.
Tks for the pointer.
Best regards
J.Osmany
From: Shehab Elsayed [mailto:shehaby...@gmail.com]
Sent: 28 May 2020 16:49
To:
Hello,
Open the file 'MESI_Three_Level.slicc' and you will see the files the
protocol MESI_Three_Level is being generated from.
You will see that it is using some components from the MESI_Two_Level
protocol.
Hope this is helping you.
Carlos
On 28/5/20 11:48, Javed Osmany via gem5-users
Which files do you think are missing? There are some shared files between
MESI_Three_Level and MESI_Two-Level such as the L2 controller. You can find
a list of all files used by the MESI_Three_Level protocol in
src/mem/ruby/protocol/MESI_Three_Level.slicc. I hope this helps.
On Thu, May 28, 2020
Many Thanks Jason for the answer and pointers.
Best Regards
J.Osmany
From: Jason Lowe-Power [mailto:ja...@lowepower.com]
Sent: 18 May 2020 21:25
To: gem5 users mailing list
Cc: Javed Osmany
Subject: Re: [gem5-users] GEM5/Ruby
Hi Javed,
Unfortunately, there's no protocols in gem5 out of the
Hi Javed,
Unfortunately, there's no protocols in gem5 out of the box that model
*exactly* what you need. However, SLICC allows you to write your own
protocols! It sounds like that is what would be best if you need such a
specific coherence protocol. See
10 matches
Mail list logo