Hi my name is Eugen, a CS grad student at George Washington University.
I am looking for some quick hints about the Flexus toolset:
My first tasks are to learn to use Flexus , and I am looking at doing small
changes to an out-of-order pipeline ( changes in the branch predictor,
execution units timing, cache sizes, delays , etc ) and see how that affects my
performance for a simple set of benchmarks.
I got the Flexus toolset built and running for the x86 architecture. I am
learning my way around. Hopefully the following questions are very easy for
anyone with a little Flexus experience.
Now to proceed :
- Where do I find the architectural parameters for the UniFlex.OoO
architecture. Are these changeable in a configuration file or does it require
recompiling the Flex "target" ?
- Since I am looking at OoO issues I have to use the Sparc architecture. I am
looking at full system simulations that run on Linux. I would need to change (
or create ) a v9.simics scripts that uses Linux instead of Solaris. Has anyone
wrote such a script so I will not have to repeat the work ?
Thank you,
Eugen