I have run splash on FS with Alpha ISA..(much easier in FS)
http://www.m5sim.org/Splash_benchmarks

Gem 5 has very simple 5 stage InO core and not active support. I have
personally made OOO core in gem5 to behave as InO core since this will help
in get more realistic inorder IPC values . For that you might need to make
register renaming off in OOO core and track for dependencies(WAW,WAR) in
the issue queue(dependency checking required due to renaming off). Then you
can make ROB=1;

To start up you can make ROB,LSQ and IQ to be pipeline depth. In this case
loads will still execute in outorder which is not the case with inorder but
the IPC values you get in this case are not too far off from the inorder
IPC values.


Thanks


Sudarshan
Graduate student
Electrical Engineering
Univ of Massachusetts Amherst


On Wed, Mar 19, 2014 at 11:16 AM, Gokul Subramanian Ravi <[email protected]>wrote:

> Hi Sudarshan,
>
> Thanks for the quick reply. Yes, you are right I am talking about a multi-
> threaded case. And yes, I intend to use my OOO to behave as both OOO and
> InO. That is my final goal, but initial task would be to switch between the
> OOO and InO gem5 cores dynamically.
>
> Okay, I did not know that FS mode supports multi-threading since from
> whatever discussion I came across, they all discuss that FS doesn't support
> it and suggest the use of SE (the latest discussion on this I came across
> is
> from mid-2013). So is this some recent addition?
>
> Next, when you say gem5 does not support a full-fledged InO model do you
> mean that I will then not be able to do multi-threading on it. As I said,
> as
> a first task I would want to use the OOO and InO separately and switch
> between them dynamically. So would this task be tough to implement with the
> current model?
>
> Also, if FS mode does indeed support multi-threading, is there some
> specific
> ISA which is know to support it or is it not ISA specific?
>
> Thanks a lot for your inputs!!
>
> Cheers,
> Gokul
>
>
> _______________________________________________
> 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

Reply via email to