Hi all I am currently working on power modeling using gem5 for arm bigLITTLE architecture. I am using the fs_power.py script already found in the gem5 repo but I wanted to change the dummy equations for static and dynamic power to more meaningful equations. The stats I need to do so are all found in stats.txt but when I try to formulate the equations it gives me "failed to find stat" error.
I already can use some stats like dcache.overall_misses , dcache.overall_accesses, numCycles,voltage, dtb_walker_cache.overall_misses, icache.overall_misses , icache.overall_accesses. But when it comes to : system.clk_domain.clock,system.bigCluster.cpus0.iew.iewExecutedInsts,system. bigCluster.cpus2.iq.FU_type_0::IntAlu or any other instructions(MULT,DIV) it fails. I kind of have an intuition where the problem is, I went through the documentation of doxygen and all the stats that failed needs to be accessed from a certain object that I dont know. For example the stats::overall_misses should be accessed from BaseCache class and I did so in dcache.overall_misses but for the others I tried to do the same and it failed. Any clue how to be able to access the given stats? It doesn't have to be per core a sum of them will do the same job. Also I tried to do the calculations after the simulation ends using scripts that process data from the stats.txt and that worked, I just want it now to be online during the simulation. Thanks alot! Yara
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users