解密“芯”加速 酷睿 i 600系列最新指令集应用指南

但凡厂商新品发布,总是锣鼓喧天热闹非凡,或飞龙舞狮,或歌舞升平。1月8日,有幸亲临盛大的英特尔全新酷睿处理器发布会现场,舞台上腾云驾雾的美猴王与手中熠熠生辉的金箍棒令人印象深刻——这也形象地昭示了新一代32纳米新酷睿,将于千变万化的应用中,以独特“智能”的表现叱咤风云。对于高清和休闲游戏,千元以内的酷睿i3 530已经证明了其在家庭娱乐中的价值;同时发布的酷睿i5 600系列,也从大量媒体评测报告和网友BBS中,得到了不少赞誉和褒奖。双核四线程的酷睿i5 600系列,以其最低阶的酷睿i5 650为例,它的价格刚好在上一代酷睿2四核Q8000和同代的酷睿 i5 700系列之间,这不禁又令人想起当年酷睿2四核Q8200与酷睿2双核E8400并存的困惑局面。不过眼前的酷睿i5 600比起上一代的酷睿2双核E8400,多了更多可圈可点的特性。比如超线程和睿频加速技术,这两个特性各司其职彼此完美配合,可以使酷睿i5 650更加适应当前的应用环境:除了满足当前线程优化并不尽然的环境,也为日益优化的多线程应用环境预留了实力。不过因为前期已经有太多的笔墨和光环着落在它们身上了,所以今天我们将把注意力转移到在酷睿i5 600系列另一个全新的特性,即AES-NI指令集。指令集其实对于很多人来说并不陌生,因为这个词曾不止一次地出现在我们的视野中。从MMX到SSE,在这十多年的时间里,在每一次产品的应用加速上,指令集都发挥了重要的作用。而这一次出现在新酷睿产品介绍上的是——AES新指令集。若想知道这个新指令的作用,首先就要了解AES是什么。它的全写是Advanced Encryption Standard,这是一种高级数据加密标准。对于这个加密标准具体的算法,那是密码学上要研究的高深学问,这里我们暂且一笔带过。但有一点不得不提,从2006年起,AES就已经成为对称密钥加密中最流行的算法之一,也正逐渐取代曾经的DES,成为为全世界所使用的标准。举两个例子吧,压缩软件Winzip和微软为增加安全性推出的bitlocker程序,都是使用了AES的应用。而新增指令集又如何发生作用呢?指令集其实是用来提高程序执行效率的一种手段,而采用了这些指令集进行优化过的程序就能够籍此获得硬件加速,从而实现性能的提升。拿刚才提到的Winzip来说,其目前最新的Winzip14.0就是能够在新的指令集上获益的版本。我们从winzip网站上下载到最新的评估版的Winzip14.0,做个简单测试,测试的平台分别是新酷睿家族的i5 650和我们很熟悉的酷睿2双核E8400。软件安装:1、运行winzip140.exe安装程序,根据默认设置一路点击下一步直至软件安装完成。

测试流程我们准备了一个包含有几十张照片,文件大小130MB左右的一个压缩包,1、双击打开Photo.zip,并在弹出窗口中选择“Use Evaluation Version”。

2、双击“Photo”文件夹。

3、在弹出窗口中选择“Cancel”。

4、全选所有文件,并点击鼠标右键选择“Extract”。

5、在弹出的窗口中选择一个文件解压位置,并选择“Extract”。

6、在弹出窗口中填入密码“password”,全为小写字母。

7、点击“OK”按钮,对比测试开始。

9、测试完成后,将自动打开目标位置文件夹。

测试结论:  酷睿i3 650比起酷睿2双核E8400节省了一半的时间,更直观地表述是——酷睿i3 650的性能是上一代的酷睿2双核E8400的两倍!这只是一个很简单的测试,详细记录了过程也是为了方便有兴趣的人也可以自己动手试试看,结果也是一目了然的,如果说酷睿 i3 530是家庭娱乐平台的最佳选择,那么酷睿i5 650,不仅仅占据了酷睿i3 530的全部优势,而且借助其支持的AES-NI指令集,酷睿 i5 650在加解密的应用之上更具优势。这就好比是给保存数据的“箱子”加了密码锁,最大程度地保证了数据保存的安全性。而往往越追求安全性,保护这个“箱子”的密码锁就需要复杂和精密,以确保尽可能长的的开锁解码时间。而支持了AES-NI指令集的i5 650,恰恰是对数据的加、解密操作进行了“智能”加速,从而令数据更安全,而运行速度更快、执行效率更高。所以对于数据安全性要求较高的用户,应该会是一个更为明智的选择。解密“芯”加速 酷睿 i 600系列最新指令集应用指南