Subhasis,

How many instructions are you simulating? It might be a good idea to
run longer simulations to get representative miss rates because Cloud
Suite benchmarks are fairly I/O intensive. On simulating a total of
250 million instructions with a single threaded server, my experiments
show a miss rate of 11% for memcached.

Also, are you running the client natively? Given that Marss is orders
of magintude slower than native execution, you might  try running the
client in a separate instance of Marss to match the client's request
rate to the server's processing rate.

I did not attend the MICRO 2012 tutorial, so I am curious what changes
were suggested to run Cloud Suite with Marss. In our experience so
far, it takes an unrealistic amount of simulation time to warm up the
caches. As a result, we observe very little memory activity when
simulating 1-2 billion instructions (memcached was an exception). Our
guess is that due to the JVM and I/O overheads, it takes Marss a
really really long time to process enough data to warm up the caches.
Also fast-forwarding through the initialization phase in a multi-core
setting seems to hang a lot of times. Does anybody have any thoughts
on these issues?

On Tue, Oct 22, 2013 at 9:52 PM, Subhasis Das <[email protected]> wrote:
> We are trying to study some datacenter applications and are trying to get
> cloudsuite to work under Marssx86.
>
> We have some of the benchmarks from cloudsuite running under Marssx86.
> However the simulated cache miss rate results seem to be very different from
> cache miss rates obtained from native hardware using perf (e.g., for
> memcached the native L1 miss rates are ~ 15%, whereas we observe only ~ 3%).
> The setup we are using for simulation is to have the server workload running
> in a single threaded simulated machine while we run the load generators from
> outside and we use qemu's user mode networking.
>
> You mentioned in your MICRO 2012 tutorial that the work to simulate
> cloudsuite under Marssx86 is ongoing. Is that work done? If yes, is it
> possible for us to gain access to the necessary steps for simulating
> cloudsuite on Marssx86, and/or the disk images used by you?
>
> --
> Thanks,
> Subhasis
>
> _______________________________________________
> http://www.marss86.org
> Marss86-Devel mailing list
> [email protected]
> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>



-- 
Thanks,
Akanksha Jain
PhD Candidate
Department of Computer Science
University of Texas at Austin

_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to