Quote from: Peter Quiring on July 29, 2019, 12:52:10I guess that depends on your definition of "simultaneous", but no, HT does indeed run two concurrent threads per core. The entire point of HT is to allow resources not utilized by the main thread in a core to be utilized by a second thread. While the second thread often has to wait for the first to move on (unless the workload is specifically created to utilize leftover resources from a predefined primary thread), they are nonetheless concurrent.
8 threads simultaneously? HT does NOT run the threads at the same time, it just improves performance when switching between 2 threads per core. Intel uses SMP to expose HT to the OS though so it appears to have 8 threads (cores) but it's not true.