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 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

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

Leave a Comment

Please sign in to add a comment. Not a member? Join today