在通过学习企业安全技术(1):检查平台AESNI支持、企业安全技术(2):检查平台Secure Key支持和企业安全技术(3):检查是否Intel平台 3篇文章,读者已经懂得如何通过程序检查自己的开发平台是否支持AESNI和Secure Key指令,但是对于使用AESNI指令后程序性能有多大的提高心里还没有底,那么是否有现有的可视化程序可以做一个前期的总体评估呢?
非常的幸运,笔者找到了两个!读者可以分别选择使用SSE指令的软件方式和使用AESNI指令的硬件方式做运行比较。若运行平台支持AESNI指令,在硬件方式下运行,立方体的旋转速度有大幅的提高。读者也可以参考EncrCpe和DecrCpe的值进行性能倍率的简单比较。
如何进行软硬件方式的切换?
1)点击“Control”按钮,如图1所示。
Image may be NSFW.
Clik here to view.
图1
2)在CPU Type中选择SSEx还是AES,前者是软件方式,后者是硬件方式,如图2所示。
Image may be NSFW.
Clik here to view.
图2
若读者想选择一幅更大的图片进行性能比较,那么你可以通过“OpenFile”按钮来加载。
哪里可以下载AESNI演示程序?
还在等什么?赶快动手吧J
参考:
Symbol-Bild:
Image may be NSFW.
Clik here to view.
Clik here to view.
