[Advcomparch] MPKI
Dimitrios Siakavaras
jimsiak at cslab.ece.ntua.gr
Sat Apr 11 19:08:19 EEST 2015
Καλησπέρα,
> Καλησπέρα,
> το MPKI φαντάζομαι σημαίνει Misses Per Kilo Instructions. Στο παράδειγμα
> της εκφώνησης αναφέρετε :
>
Ναι το MPKI είναι αυτό που αναφέρεις δηλαδή Misses Per Kilo Instructions.
> Branch predictor stats
> num correct 11209611
> num incorrect 398124
> misprediction rate 3.43%
> mpki 1.76
>
> Οι instructions αφορούν το σύνολο των εντολών και όχι το σύνολο των Branch
> εντολών;
Κρίνοντας από τον τρόπο με τον οποίο υπολογίζεται το mpki στο αρχείο
"advcomparch/sniper/tools/gen_simout.py", γραμμή 76:
results['branch_predictor.mpki'] = [ 1000 *
float(results['branch_predictor.num-incorrect'][core])
/ (results['performance_model.instruction_count'][core] or 1) for
core in range(ncores) ]
φαίνεται ότι το mpki υπολογίζεται για το σύνολο των εντολών και όχι μόνο
των εντολών άλματος. Αυτό προκύπτει και από τα νούμερα του παραδείγματος
της εκφώνησης όπου 1000 * (398124 / 226192675) = 1.76.
Δ.
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>
More information about the Advcomparch
mailing list