Hi all,

Just to be clear: If you care about _modifying_ and _exploring_ coherency 
protocols Ruby is the best option. For crossbar-based systems with multi-level 
MOESI, I’d say the classic memory system does a pretty darn good job. Moreover, 
the classic memory system is much faster, and far more configurable with 
respect to topologies.

Andreas

From: gem5-users 
<[email protected]<mailto:[email protected]>> on behalf of 
Jason Lowe-Power <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Thursday, 11 August 2016 at 13:54
To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] Physmem in SE Mode

Yes, I would try deleting the entire build (build/, not just build/SPARC) 
directory and recompiling from scratch.

I'm not familiar with the details of the T1's coherence protocol. If you really 
care about modeling the coherence protocol, then you should be using the Ruby 
memory model. You can look through all of the protocols for Ruby (in 
src/mem/protocol) and pick which one is most similar.

Jason

On Wed, Aug 10, 2016 at 11:35 AM Zaman, Monir 
<[email protected]<mailto:[email protected]>> wrote:
Jason,
You are right. Although I did put the option for “MinorCPU” in the build_opts 
folder, in the ~/build/SPARC/minor folder there is no compiled files other than 
just a “SConscript” file. As oppose to, in the “o3” folder, there are a bunch 
of linked files for the CPU. So this means the “Minor” cpu is not getting 
compiled as you suspected.

What should be the way to go for this? Should I simply delete everything again 
and recompile GEM5 completely from scratch or simply deleting the 
~/build/SPARC/* and then rebuilding may do the trick? Is there any other way 
you think may be possible?

I shall look into the SE script for multiple workload running on the CPU.

Also are you familiar with the L1 Directory/L2 Directory, as that is how the 
SPARC maintains the coherency. What options in GEM5 would give me these numbers?

Thanks again for your time. ☺

Monir
_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to