Great news, Devin.

If you create a changeset for these we’d really appreciate if you could post it 
to Gerrit so we can merge it into my branch.

Tony

From: gem5-users <gem5-users-boun...@gem5.org> On Behalf Of Devlafford .
Sent: Thursday, April 18, 2019 9:35 AM
To: gem5 users mailing list <gem5-users@gem5.org>
Subject: Re: [gem5-users] AMD APU Cache Hit Statistics

Thank you for pointing me in the right direction! I think I've got it working 
now for VIPER and the TCPs. I'll double check that the numbers make sense after 
a few runs.

Thanks!

Devin Lafford

On Thu, Apr 18, 2019, 10:40 AM Gutierrez, Anthony 
<anthony.gutier...@amd.com<mailto:anthony.gutier...@amd.com>> wrote:
The stat is 0 because it is declared as part of the base CacheMemory class in 
Ruby, however the TCP controller in VIPER does not seem to use the stat.

What is missing is an action in the sm file which updates the cache stats, and 
calls to that action from the appropriate transitions.

You can see an example of how the stats can be updated in another sm file, like 
MOESI_AMD_Base-CorePair.sm

Tony

From: gem5-users 
<gem5-users-boun...@gem5.org<mailto:gem5-users-boun...@gem5.org>> On Behalf Of 
Devlafford .
Sent: Tuesday, April 16, 2019 3:13 PM
To: gem5-users@gem5.org<mailto:gem5-users@gem5.org>
Subject: [gem5-users] AMD APU Cache Hit Statistics

Hello,

I am trying to use AMD’s APU model for gem5 found at 
https://gem5.googlesource.com/amd/gem5/+/agutierr/master-gcn3-staging to 
perform a sensitivity analysis of cache behavior on various GPU workloads, but 
it doesn’t look like cache statistics are being tracked correctly. Looking in 
the stats file at system.ruby.tcp_cntrl0.L1cache.demand_accesses shows that 
there are zero cache accesses, and the same goes for the other CUs’ TCPs. 
Should these statistics be tracked?

I am running the Floyd-Warshall benchmark from the Pannotia Benchmark set with 
the 512 vertex and 64k edge graph provided in the dataset, and I wouldn’t 
imagine that this entire dataset fits into the register file. Any ideas for 
what I’m doing wrong?

I was directed by Matt Sinclair to ask Tony Gutierrez specifically about this.

Thank you,

Devin Lafford
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to