So what does the GUI do? Can you drag and drop different components and then connect as required? Or is it that you can just set values for different variables? Can you provide some screen shots?

--
Nilay


On Tue, 3 Mar 2015, Marcus Johnson via gem5-dev wrote:

Hi,

I am a senior at Colorado State University working with two other students
under Dr. Sudeep Pasricha on a senior design project.  We have created a
GUI to aid in configuring gem5 simulations.

It currently supports a variety of command line options which are supplied
to the se.py and fs.py scripts.  We are beginning to implement some
exploration functionality, so that on any particular parameter, a user
could specify multiple options for which a simulation would run for each.

One of the most important advantages this GUI brings is a reduction to the
learning curve to using gem5, as well as a huge aid in debugging
configuration options.  It has many simple error checks to prevent simple
mistakes.

We would like to contribute this project open-source to the gem5 community,
and wanted to see what your thoughts are on integrating it with gem5.  We
believe there are two different routes we can take:

Option 1 would be to push our code to the gem5 repository.  If this is an
acceptable option, what is a good way to proceed with this?

Option 2 would be to have our code run completely independent of gem5 (the
user would specify as an option where they have downloaded gem5 code, or we
release it as a patch for gem5).  If this were the case, is there a good
way for us to market this to the gem5 community?

What are your thoughts on the above two options?

Thanks,
Marcus Johnson
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to