I have another error at the moment while parsing the gem5 stats and configs. When i am running mcpat i get the following error.

Parse error McPAT (version 0.8 of Aug, 2010) is computing the target processor...

ERROR: no valid tag organizations found


I believe that it has to do with the renaming of the stats in Gem5. because when I am executing the m5-mcpat.pl <https://www.cl.cam.ac.uk/%7Eacr31/sicsa/m5-mcpat.pl> I get many warnings such as :

Warning: empty result for stats.system.cpu.fp_regfile_writes
Warning: empty result for stats.system.cpu.workload.num_syscalls
Warning: empty result for stats.system.cpu.itb.fetch_accesses
Warning: empty result for stats.system.cpu.itb.fetch_misses
Warning: empty result for join(',',config.system.cpu.icache.size,config.system.cpu.icache.block_size,config.system.cpu.icache.assoc,1,1,ceil(config.system.cpu.icache.latency / config.system.cpu.clock),config.system.cpu.icache.block_size,0)
Warning: empty result for stats.system.cpu.dtb.data_accesses
Warning: empty result for stats.system.cpu.dtb.data_misses
Warning: empty result for join(',',config.system.cpu.dcache.size,config.system.cpu.dcache.block_size,config.system.cpu.dcache.assoc,1,1,ceil(config.system.cpu.dcache.latency / config.system.cpu.clock),config.system.cpu.dcache.block_size,0)
Warning: empty result for stats.system.cpu.BPredUnit.BTBLookups
Warning: empty result for join(',',config. ,config.system.l2.block_size,config.system.l2.assoc,1,1,ceil(config.system.l2.latency / config.system.cpu.clock),config.system.l2.block_size,1)
Bareword found where operator expected at (eval 151) line 1, near "* 1e"
    (Missing operator before e?)
Warning: empty result for 1e-6/(config.system.l2.latency * 1e-12)
Bareword found where operator expected at (eval 152) line 1, near "* 1e"
    (Missing operator before e?)
Warning: empty result for stats.system.l2.ReadReq_accesses
Warning: empty result for stats.system.l2.ReadExReq_accesses
Warning: empty result for stats.system.l2.ReadReq_misses
Warning: empty result for stats.system.l2.ReadExReq_misses
Bareword found where operator expected at (eval 165) line 1, near "* 1e"
    (Missing operator before e?)
Warning: empty result for 1e-6/(config.system.physmem.latency * 1e-12)
Bareword found where operator expected at (eval 166) line 1, near "* 1e"
    (Missing operator before e?)
Warning: empty result for stats.system.l2.overall_misses
Warning: empty result for stats.system.l2.ReadReq_misses
Warning: empty result for stats.system.l2.ReadExReq_misses
Warning: empty result for stats.system.l2.overall_misses
Warning: empty result for stats.system.l2.ReadReq_misses
Warning: empty result for stats.system.l2.ReadExReq_misses


Has anyone create a template for mcpat and the latest gem5 release?

Regards
Konstantinos


On 12/09/2013 09:05 PM, Nithesh Kurella wrote:
You must be using the latest gem5 dev version. Perhaps you can try

system.cpu.numCycles * config.system.cpu_clk_domain.clock / 1e12

Regards
Nithesh


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

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

Reply via email to