Dear Gem5 users:
Does anyone know the relation between Gem5 and the
Simplescalarhttp://www.simplescalar.com/,
since
they are both developed by the university of Michigan and both are ISA
simulators,
and they share some similar function names.
To be concrete with the relation I mean:
Is Gem5 an enhanced version of Simplescalar, since its codes are much more
comlex?
If yes, why are they now independently supported by Gem5 group and
Simplescalar.LLC?
If not, am I right to say Gem5 is much more advanced than Simplescalar,
since it supports
booting unmodified linux, offers richer set of modules, etc.
If the purpose is to run some SW benchmarks on an
instruction-set-simulator and obtain
some tracing information, those 2 are equally good and can both get the job
done, right?
Thanks for your answer!
Best regards,*
Kun
Is Gem5 an enhanced version of Simplescalar, since its codes are much more
comlex?
No. gem5 and Simplescalar are different simulators. Yes, gem5 is more
advanced. Whether or not they are equally good depends on what you're
trying to do. I can't say that gem5 is better than simplescalar in
all things, but it is certainly better in many ways.
Nate