Hi Gregory,

The traffic generators should work just fine with Ruby, and they already
have trace players. There is nothing precluding you from using the
non-Ruby memory system. Ruby gives you the option of having a more
elaborate network topology, but if you are fine with crossbars the
non-Ruby memory system is probably a more sensible starting point.

gem5 also has trace capturing facilities through the CommMonitor, so if
you capture the traces on gem5 it should be easy to replay them (and avoid
the PA VA issues).

Andreas


On 20/02/2015 14:17, "VAUMOURIN Grégory via gem5-dev" <[email protected]>
wrote:

>Hello,
>
>I'm new to the Gem5 !
>
>I want to read some pre-recorded memory traces (it's a file that contains
>a serie of memory access) with Gem5. I want to stress the interconnection
>network and the memories with it, I need precises simulations so I want
>to use the Ruby Simulator.
>
>I've starting to implement a CPU that just read an access on my memory
>trace and convert it into a request for Ruby, this is quite similar to
>the Ruby Tester that generate some traffic with randomly addresses. I
>don't know if some works have already been done in this direction.
>
>Anyway I'm having trouble with the address of my request, cause I
>recorded my memory traces on my computer so the addresses that I have
>recorded are 48-bits virtual addresses and I don't know how to convert it
>to physical addresses (which seem to be on 27 bits in my case ?)
>
>If anyone has a clue , or can point be to a better direction to stimulate
>the Ruby system with some pre-recorded file ? I can't use the TrafficGen
>generators if I use Ruby Systems right ?
>
>--
>Grégory Vaumourin
>Doctorant - Phd Student
>Laboratoire Adéquation Algorithme Architecture -- Matching
>Algorithm Architecture Laboratory
>Phone: +33 (1) 69080069
>
>
>
>
>_______________________________________________
>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.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No:  2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No:  2548782
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to