Re: [Gems-users] Script Files


Date: Mon, 03 Oct 2005 10:53:53 -0500
From: Alaa Alameldeen <alaa@xxxxxxxxxxx>
Subject: Re: [Gems-users] Script Files
Arrvindh,

arrvindh shriraman wrote:
(1) I need some help on warming up caches and
measuring results. A description of where to insert
magic breakpoints and warm-up would be useful ?

You need to define a measure of "work" for your workload. If you are running throughput-oriented applications (e.g., on-line transaction processing and web server applications), you should define work in terms of the number of "transactions" or "requests" completed. You should insert magic breakpoints in your driver source code in places that mark the end of transaction or request processing. Simics user and reference guides have more information on magic breakpoints for different targets.


Our process for warming up a benchmark (booting OS, warming up memory, warming up caches) is described briefly in our GEMS ISCA tutorial: http://www.cs.wisc.edu/gems/tutorial.html

(Question not related to GEMS but to SIMICS)
(1) I obtained a copy of solaris 9 from sun's website
and set it up on sarek machine. It didn't have
gcc/pthread
Does GEMS group simulate SPLASH with LWP or Pthread.
If pthread , how can I get it to install on simulated
machine.


(I do have access to a SUNFIRE 16 processor machine
runnnig SunOS 5.3).


WOuld it be possible to give me some guidance on how
to create disk images directly from this machine ?

Please direct Simics-related questions to the Virtutech Simics forum. In general, you should install a benchmark directly on a host machine's disk(s), then copy over the disk images (in /dev/dsk/) somewhere where you can associate them in Simics with an existing target machine disk that you can mount when you run your simulations. Please refer to the Simics user/reference guides for a more detailed description.


-Alaa
[← Prev in Thread] Current Thread [Next in Thread→]