推荐一个每秒计算上G数据的CRC32的代码

bcrun 2011-06-13 06:49:45
比常规CRC32C算法快12倍的优化
不错,是pascal而不是vb的,不过弄个pascal编译器编译成dll供调用就可以了吧:)
...全文
143 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcrun 2011-06-23
  • 打赏
  • 举报
回复
很一般的比喻啊,我觉得也不怎么贴切啊,没多少人关注,结帖啰!
zenter 2011-06-16
  • 打赏
  • 举报
回复
8楼得比喻打的好啊
jhone99 2011-06-15
  • 打赏
  • 举报
回复
咸清 2011-06-15
  • 打赏
  • 举报
回复
刚打开
bcrun 2011-06-14
  • 打赏
  • 举报
回复
3楼说的貌似有理,其实未必,写出来的代码实际使用比跑分更重要。没什么人需要专门部署机器来当算CRC32的服务器吧。在一个多任务并行的系统中,CRC32或其它的校验运算,当然是占CPU时间很少越好。
bcrun 2011-06-14
  • 打赏
  • 举报
回复
3楼说的貌似有理,其实未必,写出来的代码实际使用比跑分更重要。没什么人需要专门部署机器来当算CRC32的服务器吧。在一个多任务并行的系统中,CRC32或其它的校验运算,当然是占CPU时间很少越好。
bcrun 2011-06-14
  • 打赏
  • 举报
回复
3楼说的貌似有理,其实未必,写出来的代码实际使用比跑分更重要。没什么人需要专门部署机器来当算CRC32的服务器吧。在一个多任务并行的系统中,CRC32或其它的校验运算,当然是占CPU时间很少越好。
threenewbee 2011-06-14
  • 打赏
  • 举报
回复
这种所谓的“优化”一点技术含量也没有。

如同,我说我有一种可以跑得比博尔特快10倍的方法,你打开链接一看,我说我在 380 kmph 高铁车厢里面往前跑。
threenewbee 2011-06-14
  • 打赏
  • 举报
回复
看了下链接,挺无聊,依靠硬件实现的。

事实上,只有 Intel Core i5/i7 和以后的 CPU 才支持。

要是闲着没事,还可以写一个每秒上G的AES加密算法……给 Intel 打打广告。

事实上 CRC 这种简单的算法,很适合硬件做,也许很多人不知道,CRC 已经内置在网卡、硬盘控制器的硬件之内,CPU 内加入纯粹是多此一举。

NVIDIA 的黄某人也直言不讳,有了 GPGPU,Intel 不用忙乎什么 SSE5 SSE6 了。
threenewbee 2011-06-14
  • 打赏
  • 举报
回复
每秒上G是扯淡。

现在主流机械硬盘的速度是 100MB(byte)/s 级别的。
  • 打赏
  • 举报
回复
学习……感谢分享
dafu2003 2011-06-13
  • 打赏
  • 举报
回复
转成vb吧,速度慢点无所谓的。

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧