Ivan Stalev <ids103 <at> psu.edu> writes:

> 
> Hi everyone,
> I am trying to use the GEM5 stats and config outputs and plug them into
McPAT in order to get area/power numbers for the architecture I simulated in
GEM5. I am using the perl script and template XML file found here. However,
I am running into a problem; I am getting infinity for the Runtime Dynamic
power in my McPAT output. 
> 
> 
> I believe the problem may be coming from the cache configuration (I am
getting McPAT warnings such as "dcache array structure cannot satisfy
latency constraint". More specifically, for the icache and dcache config
parameters for McPAT, McPAT expects "throughput w.r.t. core clock" and
"latency w.r.t. core clock". In the original template XML file, the values
are 1 (hardcoded constant) and "ceil(config.system.cpu.icache.latency /
config.system.cpu.clock)", respectively. However, GEM5 now has hit_latency
and response_latency as opposed to just latency. 
> 
> 
> For those who use GEM5 with McPAT, what values do you have for throughput
and latency w.r.t to core clock? Has anyone else ran into the problem of
getting infinity and NaN values for the Runtime Dynamic power?
> 
> 
> Currently (getting infinity power) I have throughput set to 1 and latency
set to "ceil((config.system.cpu.icache.hit_latency +
config.system.cpu.icache.response_latency) / config.system.cpu.clock)"
> 
> 
> Thank you in advance,
> 
> Ivan
> 
> 
> _______________________________________________
> gem5-users mailing list
> gem5-users <at> gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


Hi Ivan

I am following the same link in your post, but I cant get the right xml file
for Mcpat to read, could you please show me how did you do this? thank you
very much!

Jianxin




_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to