Hi, everyone.

        I compiled marss-0.1.2 with "scons -Q debug=1 c=4".
        And I run the benchmark "blackscholes" with thread number = 8, from the 
parsec-2.1 suite, which is provided by the marss86 website.
        I run this benchmark with 100m instructions two times, with the same 
configuration. When I run the benchmark, only ROI (Region of Interest) is 
logged.
        But the result of each time is significantly different. One IPC is 
1.79, and the other is 4.29. I read the IPC from ptlsim.log file.
        
        When I compare their stats file, I found that the one with Higher ipc 
has 99.9% instructions in kernal64 mode (stats file -> external -> total -> 
insns_in_mode), while the one with Lower ipc has only 1.8% instructions in 
kernal64 mode.

        Does anyone have any idea why the ipc differ so much? and how to solve 
it?

Xiuyuan
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to