Get the latest tech news
Two Threads One Core : How Simultaneous Multithreading Works Under the Hood ?
Ever wondered how your CPU handles two tasks at once? Discover the magic of Simultaneous Multithreading and see what’s really going on inside.
On the other hand if the threads running on the two logical processors are working with the same set of data, the shared cache might improve their performance. However, many experts believe that when absolute maximum performance is needed for a program, it is best to disable SMT so that the single thread will have all the resources available to it. Because of the shared resources and speculative execution of instructions, a lot of these issues open up possibilities of leaks of sensitive data to the attacker.
Or read this on Hacker News