Hi Kaze, Thank you for reaching out and expressing your interest in gem5 simulations. I understand that you’re curious about the difference between the configuration script and the standard library when executing the SE binary with the same parameters.
gem5’s interface is primarily based on Python scripts. These scripts are written by users like yourself to control the simulation. The standard library, on the other hand, is a collection of Python classes that serve as a wrapper for gem5’s models, which are written in C++. The standard library Python classes are essentially instances of gem5’s models, with specific parameters already set for you. This means that when you’re using the standard library, you’re using pre-configured instances of the models, which can simplify the process of setting up your simulation. Therefore, when you want to create a simulation for a system you’re interested in modeling, you should write a Python script that utilizes these standard library Python classes. This approach allows you to leverage the pre-set parameters of the standard library and focus more on the specifics of your system model. I hope this explanation helps clarify your confusion. If you have any more questions or need further clarification, please don’t hesitate to ask. Cheers, Jason On Sat, Apr 6, 2024 at 11:18 AM Kaze Kuma via gem5-users < gem5-users@gem5.org> wrote: > Hi, I recently started using Gem5 and playing around with the simulations > using tte tutorials for reference, but I'm kinda confused on why and how > the configuration script differs for output from using the standard library > if using the same parameters for executing SE binary? > If someone could explain, I'd greatly appreciate it! > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-le...@gem5.org >
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org