Article 6PGB9 Two threads, one core: how simultaneous multithreading works under the hood

Two threads, one core: how simultaneous multithreading works under the hood

by
Thom Holwerda
from OSnews on (#6PGB9)

Simultaneous multithreading (SMT) is a feature that lets a processor handle instructions from two different threads at the same time. But have you ever wondered how this actually works? How does the processor keep track of two threads and manage its resources between them?

In this article, we're going to break it all down. Understanding the nuts and bolts of SMT will help you decide if it's a good fit for your production servers. Sometimes, SMT can turbocharge your system's performance, but in other cases, it might actually slow things down. Knowing the details will help you make the best choice.

Abhinav Upadhyay

Some light reading for the (almost) weekend.

External Content
Source RSS or Atom Feed
Feed Location http://www.osnews.com/files/recent.xml
Feed Title OSnews
Feed Link https://www.osnews.com/
Reply 0 comments