SMT

Definizione rapida

Sigla usata sia per il montaggio superficiale dei componenti sia per l'esecuzione simultanea di più thread su un core.

Spiegazione

Surface-Mount Technology fissa componenti piccoli direttamente alle piazzole del circuito, facilitando assemblaggio automatico e alta densità. Simultaneous Multithreading indica invece una funzione della CPU che mantiene attivi più thread logici nello stesso core per usare meglio unità di esecuzione altrimenti inattive. Le due accezioni appartengono a settori indipendenti.

Esempio pratico

Una linea SMT posa resistenze sulla pasta saldante; in un processore, SMT permette a due thread di condividere le risorse di un core nello stesso intervallo.

Spiegazione tecnica

Nel montaggio, reflow e footprint determinano la qualità dei giunti. Nel processore, registri architetturali separati alimentano una pipeline condivisa, con vantaggi dipendenti dal carico e dalla contesa.

Da non confondere con

SMT hardware non è SMD, che indica il singolo componente montato in superficie, e non è multicore, che dispone di core fisici distinti.