4 ms·
With Talos II, you'd get a workstation with only 4 cores at this price. Blackbird board + 8-core CPU bundle is a bit better, but now you're limited by the small
by floatboth 8y ago
With Talos II, you'd get a workstation with only 4 cores at this price. Blackbird board + 8-core CPU bundle is a bit better, but now you're limited by the small form factor.
- yjftsjthsd-h 8y agoI'm not sure what performance looks like on 4 POWER cores vs 32 ARM cores; seems like it might win. Genuinely curious; would love to see benchmarks.
- DCKing 8y agoThose 4 POWER9 cores (16 threads with its 4-way SMT) will obliterate this ARM. Depending on the benchmark, this 32 core ARM box will do 1/2 the single thread performance and about 2.5x the multithreaded performance of my venerable Sandy Bridge i7 desktop (so it does 2.5x the MT performance with 8x the amount of physical cores). This is a hardware class from 2011, which you can usually pick up for under $250 from eBay in second-hand corporate desktops. On the other hand, the POWER9 in the Talos II can go toe-to-toe with Intel's Skylake in both single thread and especially multithreaded use cases. The reason to buy a workstation like this is not performance, but rather being able to natively develop ARM software locally. That's the only real killer feature it has over Intel/AMD/IBM processors, but a legitimate reason to buy it given the availability of ARM servers at cloud providers.
- floatboth 8y agohttps://lemire.me/blog/2019/03/26/hasty-comparison-skylark-arm-versus-skylake-intel/ https://lemire.me/blog/2019/03/26/hasty-comparison-skylark-a... Daniel Lemire's single-threaded Mandelbrot benchmark: 15s on the Ampere eMAG (Skylark), 24s on a 4GHz Skylake. (Also wins in bitset_count.) It's definitely faster 1/2 of Sandy Bridge. eMAG will have a disadvantage in SIMD, but for normal workloads (make -j32 on a huge project :D) it should be plenty fast.
- DCKing 8y agoI don't think that that Mandelbrot benchmark is single threaded. It would mean that this processor is much faster than Skylake in computational instructions per clock, which would be a huge game changer (and it clearly isn't). That 25s vs 18s figure makes a lot more sense if the benchmark is multithreaded, since Skylake is around 1.7x to 2x faster than Sandy Bridge. Moreover, the benchmark source code [0] clearly uses OpenMP to parallelize the benchmark tasks. [0]: https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/mandelbrot-gcc-6.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
- floatboth 8y agoHis code https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/blob/master/2019/03/26/mandelbrot.c https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/... does not use OpenMP. Different benchmarks favor different processors… Here's another one, now multi-threaded My quick run of `sysbench cpu` (something with prime numbers) shows: Skylark 3.3GHz 32core (at Packet; Ubuntu 18.04): events per second: 44287.87 Zen 3.85GHz 8c16t (my desktop; FreeBSD 13-CURRENT): events per second: 14632.61 And with a single thread, 1386.24 vs 1740.91. Divided by clock speed, it's about 93% of the performance.
- kgardas 8y agoYou can't really benchmark anything on FreeBSD X-CURRENT. There is a ton of debug code there which slowdowns whole system including its libc. Very unfair comparison be warned!
- yjftsjthsd-h 8y ago> 16 threads with its 4-way SMT Oh, my mistake; I thought it was 4 logical cores (/threads) vs 32 logical cores. If it's 16 vs 32 logical cores, POWER will positively destroy ARM.
- timthorn 8y agoIt is 16 logical cores vs 32 physical.
- kgardas 8y ago"obliterate" probably not. Looks like eMAG cores are pretty capable. What sucks is memory controller probably or L3 cache latency.
- imtringued 8y agoThe 32 core ARM is 30% faster than a 8 core Ryzen on Geekbench [0]. It's not exactly slow but it also has 4 times as many cores which is pretty depressing. [0] https://browser.geekbench.com/v4/cpu/compare/12621419?baseline=12589322 https://browser.geekbench.com/v4/cpu/compare/12621419?baseli...
- floatboth 8y agoThe results are rather suspicious (SGEMM especially). How did people even get geekbench for linux-gnu-aarch64? Ripped out of the Android version? With sysbench cpu (prime number something), it's 3 times faster than my Ryzen (8c16t 3.85GHz).
- kgardas 8y agoMe too! I do have remote access to POWER9, but this machine is kind of sick since its results are completely abysmal. As I don't know its configuration it may be whatever. I do have access to POWER8 which I know very well and I can benchmark that. Ubuntu 18.04 LTS, gcc 7.3.0: long lived tree of depth 21 check: 4194303 real 18.00 user 17.97 sys 0.03 pixels[15476] = 7 real 7.61 user 7.61 sys 0.00 tccgcggatttaccatcctc ctgatgttaattctctgtggtcagatacagaccaaaaac real 1.18 user 1.18 sys 0.00