Symmetrinen monisäikeistys (engl. Simultaneous multithreading, Symmetric multithreading, SMT) tarkoittaa tietotekniikassa usean säikeen suorittamista laitteistotuella.
Menetelmää käytetään superskalaaristen suorittimien hyötysuhteen parantamiseen.
Ilman laitteistotukea useaa säiettä voidaan ajaa vuorontamalla (moniajava käyttöjärjestelmä), joka on eri asia.
Monisäikeistyksen kaksi merkittävää kehityssuuntausta ovat:
Eri valmistajilla on eri tuotenimiä tekniikan toteuttamisesta, näitä ovat mm. Intelin Hyper-threading ja SPARC CoolThreads. IBM POWER8 käyttää yleistä termiä engl. Simultaneous Multi-Threading (SMT).[1] Säikeiden määrä ydintä kohden vaihtelee arkkitehtuurin mukaan ja esimerkiksi POWER8- ja POWER9-suorittimet voivat ajaa neljää tai kahdeksaa säiettä ydintä kohden.[2][3]
AMD Bulldozer -arkkitehtuuri käytti "klusteroitua monisäikeistystä", joka jakoi osia ja oli siten osittain symmetrinen.[4][5] AMD Zen -arkkitehtuurissa AMD siirtyi aitoon symmetriseen monisäikeistykseen, jossa säikeet eivät estä toisiaan.[6][7]