AES-NI instructions statistics

AES-NI instructions statistics

Is there a way how to get information about total number of AES-NI instructions executed on a CPU (core), size of data processed with the intructions, etc. ?

2 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

Hello Vlad3,
Unfortunately, there is no easy way to do this. Intel does not have any 'count AES-NI instruction' counters.
One can infer the number of AES-NI instructions using VTune Amplifier XE http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe/ .
If you measure instructions retired then you can estimate the number AES-NI instructions.
But you'll have to look through the dis-assemblyto find the AES-NI instructions.
Each instruction processes 16 bytes of data so, if you know the number of AES-NI instructions then you can estimate the total data processed.
Sorry to not have a simpler solution.
Pat

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui