prosessorit

Mikä on hyperthreading?

Sisällysluettelo:

Anonim

Olet varmasti koskaan kuullut erilaisten nykyaikaisten prosessorien, kuten Intel Core, HyperThreading- tekniikasta, mutta mikä tarkalleen on HyperThreading? Yritämme selittää sitä seuraavissa riveissä ja tehdä myös vähän historiaa, koska tämä tekniikka ei ole uusi.

Mikä on HyperThreading?

HyperThreading-tekniikka koostuu kahden prosessorin (tai ytimen) "simuloimisesta" yhdessä, jakamalla työtaakka keskenään ja parantaen siten käsittelynopeutta. Tässä sanonta " kaksi päätä ajattelee useampaa kuin yhtä" soveltaa täydellisesti logiikkaa, jonka Intel on jo kauan ottanut käyttöön prosessoreissa.

Nykyään voimme nähdä 2, 4, 6 tai 8 fyysisen Intel-ytimen prosessoreita, jotka HyperThreading- tekniikan ansiosta voivat simuloida kaksinkertaisen määrän prosessorisydämiä. Esimerkiksi Intel Core i3 -prosessoreissa on vain kaksi fyysistä ydintä, mutta se käyttäytyy ikään kuin siinä olisi 4 ydintä (ne todella ovat KOLMAT) tämän tekniikan ansiosta. Näitä ytimiä, joita HyperThreading simuloi, kutsutaan usein ”loogisiksi ytimiksi” .

Tämä ominaisuus on läsnä koko Intel Core-, Intel Core M- ja Intel Core Xeon -sarjassa.

HyperThreading päivittäisessä käytössä

Tietokone tai matkapuhelin on tällä hetkellä monitehtävälaite, joka suorittaa useita toimintoja samanaikaisesti. Voimme katsella elokuvaa ja etsiä järjestelmä virusten varalta tai pelata videopeliä ja ladata koko Black Mirror -sarjan. Tämä on vain se, mitä käyttäjä voi nähdä, mutta tietokone suorittaa monia muita tehtäviä taustalla ymmärtämättä sitä. Ne ovat yleisiä tehtäviä, joita teemme joka päivä, ja kun tietokoneen ylimääräisissä käsittelyissä voidaan suorittaa kaikki tämä ja enemmän menettämättä suorituskykyä.

Tämän tekniikan kehitys

Ensimmäistä kertaa Intel otti tämän tekniikan käyttöön tunnettujen Intel Pentium IV -prosessorien (Northwood) kanssa, joka lupautui tuolloin suorituskyvyn paranemisen välillä 15–30%, jos emme aktivoisi sen kuluttamaan vain 5% enemmän.

Tämä ensimmäinen lähestymistapa HyperThreading- tekniikkaan oli jonkin verran katkeraa, koska tuon ajan ohjelmisto (puhumme vuodesta 2001) ei ollut liian valmistautunut tämän tyyppisiin ominaisuuksiin, joten Windows 2000: ssa tai aiemmissa käyttöjärjestelmissä voimme kärsiä kaatumisesta. suorituskykyä, joten meidän piti poistaa se käytöstä emolevyn BIOS: n kautta.

Useiden vuosien tauon jälkeen HyperThreading- tekniikka palasi Westmere-arkkitehtuurin Intel Core i3, i5 ja i7 (2010) kanssa ja teki sen erinomaisten tulosten saavuttamiseksi monisäikeisissä tehtävissä, jotka pulvervoivat suorituksessaan AMD.

AMD: n vaihtoehto

Vaikka Intel oli edelläkävijä HyperThreading-tekniikalla, AMD on myös toteuttanut jotain vastaavaa prosessoreissaan Bulldozer-arkkitehtuurista. AMD puolestaan ​​kutsui sitä CMT: ksi (Cluster Based Multithreading), joka tekee täsmälleen saman asian, mutta ei toimi samalla tavalla kuin Intelin ehdotus.

Mitä CMT- tekniikka tekee, on kahden ytimen integrointi yhteen lohkoon, mutta se ei replikoi liukulukuyksikköä, jonka nämä kaksi ydintä jakavat. Toisin sanoen uudessa superlohkossa on kaksi yksikköä suorittamaan toimintoja kokonaisluvuilla ja vain yksi liukulukuoperaatioille.

Suosittelemme, että suodatat uuden AMD RYZEN 8-ytimen 16-ytimen CPU: n suodatettuja vertailuarvoja

AMD-prosessorien (FX-sarja ja muut) CMT-tekniikka korvataan pian SMT: llä (Simultaneous Multi-Threading), joka sisällytetään uuteen Ryzeniin. Ero Bulldozerissa esitellyn CMT: n kanssa on, että se voi suorittaa kaksi identtistä säiettä, SMT: llä voidaan suorittaa kaksi säiettä ydintä kohti, mutta täysin riippumattomia. Mitä näemme hieno kehitys suhteessa jo "vanhentuneeseen" Inteliin.

Toivon, että tämä artikkeli on ratkaistu epäilyt ja pyydän teitä lukemaan oppaan markkinoiden parhaista prosessoreista.

prosessorit

Toimittajan valinta

Back to top button