1) I have sys-uarch-InsnCount:User:* and sys-uarch-InsnCount:System:*. All of the system counters are zero but user counters are not zero. One more question: are they User/kernel instructions? Does flexus seperate them? 2) thanks. 3) I have these: sys-uarch-TB:System:Commits:Busy 0 sys-uarch-TB:User:Commits:Busy 1083960 If Commits:Busy shows the total number of instructions, then around 1M instruction is executed. According to "ptime", total cycles executed are 306,445,312. With flexus.set-stop-cycle "20000000", I have 15 flexpoints. Is 1M instructions correct?
// Naderan *Mahmood; ________________________________ From: Lotfi Kamran Pejman <[email protected]> To: Mahmood Naderan <[email protected]>; simflex <[email protected]> Sent: Wed, July 28, 2010 12:05:49 AM Subject: RE: instruction statistic Hi Mahmood, 1) Yes. Flexus provides statistics about the executed instructions in the timing mode. You should search for “InsnCount” in the output statistics. 2) Yes. “sys-fag-branches” represents the total number of branches. 3) You should search for “Commits:Busy” in the output statistics. Pejman ________________________________________ From: Mahmood Naderan [[email protected]] Sent: Friday, July 16, 2010 1:09 PM To: simflex Subject: instruction statistic Hi, 1- Does Flexus provide a statistic about the which instructions are executed (and how many times)? Multifacet GEMS provide such information like this: [0] *** Opcode stats [logical proc 0]: [0] ###: decode seen success function fail L2InstrMiss L2DataMiss Dep_L2DataMiss [0] Unmatched 0 [0] 000: add 12,863 12,863 0 0 0 0 0 [0] 001: addcc 6 6 0 0 0 0 0 [0] 004: and 1,745 1,745 0 0 0 0 0 [0] 005: andcc 1,869 1,869 0 0 0 0 0 [0] 006: andn 98 98 0 0 0 0 0 [0] 009: ba 761,882 761,882 0 0 0 0 0 [0] 011: bpa 86 86 0 0 0 0 0 [0] 016: bpne 1,523,898 1,523,898 0 0 0 0 0 2- Does "sys-fag-branches" represent the total number of branches? 3- Which node in "print sum" represent the total number of instruction executed? // Naderan *Mahmood;
