@tempdban 主要是 arm 平台 IO 外设缺少统一的接口,IO 设备要么用不上,能用上的情况下 DPDK 软件支持还是到位的。
@mengzhuo 这里说的优化是从 go 编译到 arm 二进制的过程,相比 gcc/clang 的优化不到位,当然近一年来的进步很明显了,但是考虑到 arm 平台的多样性,有没有针对特定处理器的优化会导致结果差别很大。优化的重点是 SIMD 方面,arm 和 x86 在内存模型上有先天差异,缓存读取 x86 只要一条指令,而 arm 需要几条,所以针对 arm 特定架构利用 SIMD 的优势会成倍影响运行效率。
mengzhuo
2018-11-29 14:19:17 +08:00
@zhuang 主流 AES-GCM,sha1,sha2,CRC32,MD5 没优化好?张口就来 Go 优化不到位,好歹给个 benchmark,要不然我很受伤。 arm 平台是多样,但服务器领域是基本没差,除了三星这朵大小核都偷工减料的奇葩。 而且 armv8 都有 Neon,不知道你特定处理器优化是几个意思(是想说指定架构优化?) ----------- v 站大牛太多,不敢多说了