I am having 2 cpus with separate L1 caches and I am switching the workload 
between them. The problem is that only in the first change between these two 
cores, no matter when it happens I see in the 
system.secondcpu.commit.commitedInsts almost double the instructions. 

if for example my interval is of 1.000.000 instructions then the stats for the 
commitedInsts will look like this:





        
        
        
        
        
        




        
        
        
        
                Interval Number
                cpu
                number of Instructions
        
        
                Warm-up
                mainCpu
                10000
        
        
                0
                mainCpu
                10321426
        
        
                1
                mainCpu
                10300316
        
        
                2
                secondmainCpu
                20562199
        
        
                3
                secondmainCpu
                10255865
        
        
                4
                mainCpu
                10246056
        
        
                5
                mainCpu
                10234633
        
        
                6
                mainCpu
                10225544
        
        
                7
                secondmainCpu
                10218624
        
        
                8
                secondmainCpu
                10212943
        
        
                9
                secondmainCpu
                10206362
        





Why is that? I am sure that I miss something but I cannot see what is it.

Thanks,

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

Reply via email to