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
