3 ms·
600% faster is absolutely unbelievable. According to Agner's observations, this should not be true at all: http://www.agner.org/optimize/microarchitecture.pdf h
by Laaas 9y ago
600% faster is absolutely unbelievable.
According to Agner's observations, this should not be true at all: http://www.agner.org/optimize/microarchitecture.pdf http://www.agner.org/optimize/microarchitecture.pdf.
The Ryzen architecture apparently has half throughput for 256-bit vectors instructions compared to 128-bit vector instructions, while Skylake (no data for Kaby Lake yet) has full throughput for 256-bit vectors.
Since the 1800X has twice the cores, it should be about the same throughput if all cores are used, so if it isn't multi-threaded, worst case should be half, no?
This guy also seems a bit biased »it has to throttle itself down below the base clock to prevent itself from imploding -- just like their GPUs!«.
There is also a benefit to using 256-bit instructions, contrary to what he says: They're more dense than having 2 separate 128-bit instructions.
I wouldn't call it a bold-faced lie either, it's not like they said »Using 256-bit vector instructions is much faster than using 128-bit vector instructions!«.