clockrun 发表于 2010-5-18 10:20:57

在aes加解密上,是cpu快还是gpgpu快的问题

最近要做一个研究,所以有此疑问。查了很久的资料,似乎很少有这方面的讨论。
请问是硬件解码的AES-NI指令加解密比较快,还是GT200/Fermi的速度快

Edison 发表于 2010-5-18 11:42:22

目前还没看到使用 AES-NI 和 GPU 的对比。

你可以参考一下这些:

http://www.google.com/search?hl=en&newwindow=1&q=AES+GT200&aq=f&aqi=&aql=&oq=&gs_rfai=


穷举法的话,因为各个区片可以相对独立进行,按理说 GPU 要更快。

clockrun 发表于 2010-5-20 19:01:52

回复 2# Edison


那请问单个加密解密的操作中,使用新指令可以节省多少百分比的计算周期?

Edison 发表于 2010-5-20 19:27:57

Performance Results
AES Key Expansion
Key Size Cycles
AES-128 108
AES-192 104
AES-256 136

The Performance of the AES Key Expansion (Westmere)
http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-aes-instructions-set/

hpctech 发表于 2010-5-21 00:34:06

拿GPU做AES,貌似基本上目的都是为了爆破的,呵呵~~~

linyin1750 发表于 2010-5-21 08:10:04

同意LS观点~

yokelchen 发表于 2010-5-24 11:23:13

资源100%利用的话,我认为是CPU快。

五花鱼 发表于 2010-5-26 12:00:54

ESWA里只要使用GPU的话,爆破速度提高120%左右,呃,我的卡是96GT,U是开的4核3.3G。

auphauecs 发表于 2010-5-26 15:44:45

aes加密强度还算可以的,个人感觉gpu并行计算的话会快些

glpgyf 发表于 2010-5-27 23:12:02

严重关注!!!

denev2004 发表于 2010-5-29 18:57:34

CPU现在是硬布线AES,很难说呢
不过GPCBenchmark这种测试用AES还是GPU快一点

hpctech 发表于 2010-5-31 22:41:09

CPU现在是硬布线AES,很难说呢
不过GPCBenchmark这种测试用AES还是GPU快一点
denev2004 发表于 2010-5-29 18:57 http://we.pcinlife.com/images/common/back.gif

GPCBenchmark还没有加上AES,目前只有SSE版本的SHA-1和OpenCL版的SHA-1对比。
要比单次SHA-1 Hash的速度CPU肯定优胜的,但是如果是并行计算多次不相关的SHA-1 Hash那么中端GPU就能搞定高端CPU。不过这样用法的场合就只有暴力破解了,听说有guo an部门专门采购Tesla干这个,非常不 禾口 言皆 。。。

parhelia 发表于 2010-6-1 09:38:50

我认为是CPU快

大碗喝酒 发表于 2010-6-1 12:41:57

如果达到百分之百的潜力发挥的话,我想胜负难料!

eqzero 发表于 2010-6-1 13:00:30

via的cpu貌似内建aes指令集。

promethium 发表于 2010-6-4 11:08:46

并行计算恐怕都是为了暴力破解的吧,单纯加解密恐怕还是CPU硬指令强。

jocover 发表于 2010-6-6 17:12:46

http://www.passwordrecoverytools.com/winzip-aes.asp

Q神 发表于 2010-7-3 13:47:59

拿GPU做AES,貌似基本上目的都是为了爆破的,呵呵~~~
hpctech 发表于 2010-5-21 00:34 http://we.pcinlife.com/images/common/back.gifhttp://t2.xd8.cn/i/show/1/775.bmp
基本都是的。。。。

asail 发表于 2010-7-3 22:22:45

VIA的加密解密模块是用来正常加密解密的,也就是有密码时用的,不是穷举破解用的。

我以前用过一块EPIA主板,集成C7处理器,安装了一个加密软件,可以把整个分区加密。一块7200.9  80G的IDE硬盘在加密或者不加密时,读写速度相差不大,也就是说,C7加密解密的速度(数据流量)已经和硬盘的速度差不多了。
而现在的Nano基本上是C7的2倍,VIA在这方面的造诣真是不浅呀。

LINKLHY 发表于 2010-7-7 21:08:25

CPU的硬指令要快应该是

darkstorm 发表于 2010-7-15 17:39:47

硬件实现的AES的确有很多优势,吞吐量和GPU不相上下,成本和功耗更低
不过在CPU上不能占太大面积,塞少数几个和GPU是没法比的

nom8393 发表于 2010-8-7 20:49:21

整数运算,GPU不会有什么明显的性能优势。

Edison 发表于 2010-8-7 21:35:25

和 Fermi 相比,目前所有的 CPU 在整数性能上都是远远落后于 Fermi,楼上的说法缺乏可靠的依据。

easterghost 发表于 2010-8-24 17:09:29

毕竟GPU是流水线的架构,单纯加解密应该还是不如cpu的

正宗兔巴哥 发表于 2010-11-9 18:34:21

AES是将数据流分为16字节为一组,独立进行处理,获得密文。
GPU会远远超过CPU速度。

SHA1不行,虽然分为64字节一组处理,但后一组运算的起点取决于前一组的结果。没法并行。所以可能GPU不如CPU。
页: [1] 2
查看完整版本: 在aes加解密上,是cpu快还是gpgpu快的问题