|
|
|
|
|
by cpgxiii
2025 days ago
|
|
Of course, the scheduler can easily be told to run both benchmark threads on the two hyperthreads of a given core. The argument to be made is that because of the resources dedicated to SMT, single thread on AMD/Intel versus single thread on Apple is not measuring the true potential performance of the whole core. In principle, some multithreaded workload over all available threads could be a better metric for whole-processor performance. |
|
If I had a single threaded application or a single threaded critical path of a multithreaded application.
I don't see a scenario where SMT will help
AnandTech have done a comparison here: https://www.anandtech.com/show/16261/investigating-performan...
You can see it's all within 1% with it on and off for single threaded.