On 09-12-31 1:25 AM, 조정욱 wrote:
I used simics to simulae cache but the speed of simulation is so slow
in case of muiti-processor.
I heard the simflex is helpful to improve the speed of simulation.
Is it right??
If you know, plz explain briefly simflex.
Thanks. Have a nice day.
SimFlex can improve the speed of detailed timing simulations using the
SMARTS sampling methodology. The speedup is achieved by using
functional simulations to create a number of checkpoints and then
running short timing simulations for each of these checkpoints. Because
functional simulations run significantly faster than timing simulations,
the overall simulation time can be reduced. Statistical methods are then
used to limit the amount of error that results from using sampling
instead of a single long-running timing simulation.
If you are just doing functional simulations with a simple cache model,
then Simics on its own is probably a similar speed as SimFlex using a
similar functional model.
If you'd like a general explanation of SimFlex, you can a tutorial here:
http://parsa.epfl.ch/simflex/doc/SimFlex-tutorial-pact2008.pdf
You can also find further documentation and SimFlex related publications
on the SimFlex website here: http://parsa.epfl.ch/simflex/
Regards,
Jason