Hi Erfan, Thanks a lot for the info. Will start there!
Thanks! Sanjay. On Tue, Jun 25, 2013 at 9:41 AM, Erfan Azarkhish <[email protected]>wrote: > Hi, > > Specially about the memory system, you have to start with the Python > wrappers, otherwise you will get confused in the C++ codes. > Unfortunately, the Python part does not have any documentation, and you > have to look around in the python files. > > So I suggest: > 1. make sure that you are familiar with python > 2. start with configs/example folder and see the topologies there. Run one > of these topologies to see the results > 3. then correlate the python files with C++ models: src/mem > for example: SimpleDRAM.py, simple_dram.hh, simple_dram.cc > > Best, > > > > On Tue, Jun 25, 2013 at 3:27 PM, N.Sanjay Narayan < > [email protected]> wrote: > >> Hi, >> >> I have just started using gem5. I have successfully run the software to >> simulate some of the example programs. I am actually looking to >> understanding the simulator's source code as I want try a few improvements >> of my own. >> >> I went through the documentation provided in the website but it was not >> of too much help to me. >> >> I would like to understand the basic code flow from the beginning and get >> an especially good understanding of the memory portion. >> Can anyone help me out by suggesting a good starting point or direct me >> to one? >> >> Thanks in advance! >> Sanjay. >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > > -- > Erfan Azarkhish > Micrel Lab - Viale Carlo Pepoli 3/2 - 40123, Bologna > DEIS - University of Bologna, Italy > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
