The standard name for the brand HyperThreading is Symmetric Multithreading (SMT).
Symmetric multiprocessing, but simultaneous multithreading.
The proper terminology gets you more hits in the ACM digital library. (although SMT is probably the best keyword of them all)
SMP is symmetric because there isn't a privileged core (or CPU) that allocates work to the other subordinate cores. They are, essentially, identical cores working together.
Asymmetric multiprocessing predates SMP.
Last edited: