3 ms·
For computational tasks, I've seen SMT give a roughly 50% performance increase compared to not using SMT on the same machine. Much of that depends on how 'regu
by Fronzie 7y ago
For computational tasks, I've seen SMT give a roughly 50% performance increase compared to not using SMT on the same machine.
Much of that depends on how 'regular' the executions are. A highly optimized FFT or BLAS routine will benefit less than a sparse matrix computation, where part of the time is spent in indexing, rather than floating point operations.
- tyingq 7y agoSome SMT on/off benchmark comparisons on a Ryzen 3900x. Confirms your "sometimes 50+% / sometimes nothing" experience. https://www.techpowerup.com/review/amd-ryzen-9-3900x-smt-off-vs-intel-9900k/3.html https://www.techpowerup.com/review/amd-ryzen-9-3900x-smt-off...
- Symmetry 7y agoFor highly optimized routines I'd tend to worry about not gaining anything due to be limited by cache speed, or even about losing performance on net due to cache thrashing.