🛠️ Steven Gong

Search

SearchSearch

Nov 07, 2023, 1 min read

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

Graph View

Backlinks

  • Warp Scheduling (GPU Thread Scheduling)
  • thread (C++)

Created with Quartz, © 2025

  • Blog
  • LinkedIn
  • Twitter
  • GitHub