7 ms·
I don't think openssl in phronix benchmarks use armv8 instructions, which makes those benchmarks unfair. There are benchmarks on cloudfare with openssl-devel, w
by pkhagah 9y ago
I don't think openssl in phronix benchmarks use armv8 instructions, which makes those benchmarks unfair. There are benchmarks on cloudfare with openssl-devel, with hardware armv8, where arm performed decently. We have to wait and see how this pine64 does.
https://blog.cloudflare.com/arm-takes-wing/ https://blog.cloudflare.com/arm-takes-wing/
- revelation 9y agoarmv7 and armv8 is just 64 bit, so I guess a corner case like openssl signs could benefit massively (lots of bigint) but normal workloads only marginally, while taking a massive hit on memory (don't want the 1 GiB model). The ARM they tested at Cloudflare is also of course nothing like the mobile chip that powers the pine.
- theresistor 9y agoAArch64 is actually a completely new and much improved instruction set. More registers, less warts that inhibit out-of-order execution, etc.
- redshirt 9y agoThis is entirely to lacking an optimized version for the new aarch64 instruction set. Similar problem noted in Go benchmarks awhile back, see 100x speed up here: https://blog.minio.io/accelerating-sha256-by-100x-in-golang-on-arm-1517225f5ff4 https://blog.minio.io/accelerating-sha256-by-100x-in-golang-...