|
|
Log in / Subscribe / Register

Multithread SMT

Multithread SMT

Posted Aug 10, 2023 5:56 UTC (Thu) by dxin (guest, #136611)
In reply to: Multithread SMT by zdzichu
Parent article: Another round of speculative-execution vulnerabilities

Those are not SMT because the thread doesn't run simultaneously, but scheduled round-robin.
Technically it's "fine-grained multi-threading", like most GPUs. The switching threads each cycle in round-robin style makes the wall-time of each cycle much longer, from individual thread's point of view, so pipeline delays doesn't exist.


to post comments

Multithread SMT

Posted Aug 10, 2023 18:02 UTC (Thu) by wtarreau (subscriber, #51152) [Link]

Yeah so when you think you're having a 1.4 GHz CPU distributing available execution ports to waiting threads and where stalls are long, in fact you're really having eight 175 MHz processors working individually with stalls during the same in nanoseconds but not in cycles. It probably achieves higher total performance levels per transistor count but not in terms of peak performance. I better understand now why I was told gzip was ultra-slow on such machines.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds