Hi Rohith,

I am afraid I cannot help you with the HTM bit (there was some previous
work posted on the review board years ago...), but when it comes to the
system topology, the gem5 classic memory system is very flexible.

I’d suggest to write your own config script, possibly based on
config/fs.py, or even the “learning-gem5” scripts. Simply instantiate the
components, and CPU clusters one by one, connect them up, and off you go.
It really is not that complex. The biggest problem here is that the
existing example scripts try to accommodate a lot of various topologies,
and do so by means of if-statements.

Andreas

On 05/11/2015, 05:59, "gem5-dev on behalf of rohith mathew"
<[email protected] on behalf of [email protected]> wrote:

>Hi,
>
>I am trying to implement a HTM(Hardware Transactional Memory) in Gem5 with
>x86. For that I want to configure a system with 4 cores, each having 2
>levels of private caches and a third level of shared cache. can anyone
>help
>me out with this, because I am really new to this Gem5.
>
>regards,
>Rohith
>_______________________________________________
>gem5-dev mailing list
>[email protected]
>http://m5sim.org/mailman/listinfo/gem5-dev


________________________________

-- 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-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to