主题评价:
  • 1 次(票) - 平均星级: 5
  • 1
  • 2
  • 3
  • 4
  • 5
PINE64 crc32指令测试
#1
https://github.com/jocover/crc32_armv8

System Default
代码:
  ubuntu@localhost: time crc32 iPad2,1_9.3.1_13E238_Restore.ipsw
  ce7ac5f0

  real    0m6.946s
  user    0m5.370s
  sys     0m1.450s

Using ARMv8 CRC32 instructions
代码:
ubuntu@localhost: time crc32 iPad2,1_9.3.1_13E238_Restore.ipsw
  ce7ac5f0

  real    0m2.412s
  user    0m0.890s
  sys     0m1.480s

armv8的crc32指令比传统计算方式差不多快了6倍
回复
#2
https://github.com/jocover/sha256-armv8

sha256测试
用C的代码跑10000000次sha256计算,时间14872734 ns
用ARMv8指令集跑,时间1567756 ns
性能相差9倍左右
回复


论坛跳转:


正在浏览该主题的用户: 1 个游客