Simultaneous Multithreading (SMT)
Simultaneous multithreading is the process of a CPU splitting each of its physical cores into virtual cores, which are known as threads.
- Increase performances and allow each core to run two instruction streams at once
https://www.tomshardware.com/reviews/simultaneous-multithreading-definition,5762.html
Also ran into the term hyper-threading learning Eigen: https://eigen.tuxfamily.org/dox/TopicMultiThreading.html