Re: [Gems-users] NEW QUERY!! Random Tester with Trace


Date: Fri, 21 Nov 2008 00:27:54 -0500
From: Niket <niketa@xxxxxxxxxxxxx>
Subject: Re: [Gems-users] NEW QUERY!! Random Tester with Trace
I am not sure whether Ruby does that currently. I guess you can add that by keeping track of what causes misses in CacheMemory.h

Cheers,
Niket

Ashwath Narasimhan wrote:
Thank you Niket,
Is there any way to classify these misses as capacity or conflict or cold start misses? I can see that the RUBY prints the status of the misses but does not indicate the type of miss. Is this supported in RUBY?

regards,
Ashwath

On Thu, Nov 20, 2008 at 11:17 PM, Niket <niketa@xxxxxxxxxxxxx> wrote:

1. How do I specify the "Size" of a load instruction as in no of bytes of data to be fetched from memory in the tracefile of the Random tester?

g_DATA_BLOCK_BYTES in ruby/config/rubyconfig.defaults


2. I would like to know more about the CacheMsg class. where can I find this .h file?

Look in ruby/generate/<your protocol>

Cheers,
Niket


Thanks for helping me.

regards,
Ashwath


On Thu, Nov 20, 2008 at 2:27 PM, Ashwath Narasimhan <nashwath@xxxxxxxxx> wrote:
Thanks a lot.. I didnt know about this.. I had started manipulating the code. You have simplified my work and improved my understanding.. Again thanks a lot.

regards,
Ashwath


On Thu, Nov 20, 2008 at 12:44 PM, Niket <niketa@xxxxxxxxxxxxx> wrote:
You can use the -z option to input a trace file directly to tester. You can find more information at http://www.cs.wisc.edu/gems/doc/gems-wiki/moin.cgi/How_do_I_understand_a_Protocol

Ashwath Narasimhan wrote:
Hi,
I have a trace file that has the following fields:- address, access type, thread id. I need to map this fields to the Tester module to feed this as inputs to RUBY. I am not interested in a timing driven simulation.
When I looked into the tester code, I find that function "InitiatePrefetch" in Tester/check.c generates Random address inputs. Is this correct? Do i need to modify this function to provide the inputs from my trace file? or is there any other way to input my trace file to the RUBY simulator?

thanks,
Ashwath

_______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.





_______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.




_______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.

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