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 <gem5-users@gem5.org>
Cc: Javed Osmany <javed.osm...@huawei.com>
Subject: Re: [gem5-users] GEM5/Ruby

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 http://www.gem5.org/documentation/general_docs/ruby/slicc/ and 
http://www.gem5.org/documentation/learning_gem5/part3/MSIintro/ for more 
information.

Cheers,
Jason

On Mon, May 18, 2020 at 8:43 AM Javed Osmany via gem5-users 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>> wrote:
Hello

I would like to define a multicore system in GEM5 and then use the Ruby memory 
system to simulate the different coherence protocols.

In my system I have three levels of caches (L1I$, L1D$ (using MSI), unified L2$ 
(using MOESI) and LLC (using MESI))

How to generate the optimised GEM5 executable simulator to handle the three 
different coherence protocol in the system?


Thanks in advance

JO
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org<mailto:gem5-users@gem5.org>
To unsubscribe send an email to 
gem5-users-le...@gem5.org<mailto: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