symmetrinen monisäikeistys From Wikipedia, the free encyclopedia
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]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.