Što je Hyper-Threading?

click fraud protection

Dobar dio Intelovih CPU-a nudi značajku koja se zove hiper-niti, što je naziv marke Intel za Simultaneous Multi-Threading ili SMT. Hyperthreading je proces koji može omogućiti povećanje performansi CPU-a u zadacima s puno više niti.

Savjet: Niti su nizovi uputa za proces. Ako je proces podijeljen na više manjih dijelova koji se mogu izvoditi istovremeno, naziva se višenitnim.

Što je hyperthreading i kako funkcionira?

Hyperthreading se prodaje kao alat koji omogućuje jednoj CPU jezgri pokretanje dva procesa odjednom. U većini operacijskih sustava, jezgre s hipernitom prikazane su kao druga logička jezgra, uz glavnu fizičku jezgru i kao da imaju isto

Ovo nije osobito realističan prikaz kako hiperthreading zapravo funkcionira. U stvarnosti, hyperthreading je pametan proces planiranja koji omogućuje CPU jezgri da stavi dvije niti u red čekanja. Ako se prva nit zaustavi, na primjer, ako čeka podatke, onda se druga nit može glatko zamijeniti. Ovaj dizajn omogućuje drugoj niti da iskoristi bilo koje CPU vrijeme u stanju mirovanja koje bi inače bilo izgubljeno, za obavljanje korisnih izračuna.

Kakav je učinak na performanse?

Ovisno o vrsti radnog opterećenja, kao što je za procese s puno više niti, kao što je uređivanje videa, hipernitnost može pružiti do 30% povećanje performansi. U drugim zadacima, međutim, kao što su aplikacije s jednim niti, hiperthreading uopće ne može rezultirati povećanjem performansi.

Hyperthreading znači da CPU koristi više energije i stvara više topline nego što bi CPU bez hiperthreadinga. To je uzrokovano višim razinama iskorištenosti CPU-a.

Hyperthreaded jezgre u odnosu na fizičke jezgre

U stvarnosti, hyperthreading je lijep dodatak, koji pruža malo dodatne besplatne izvedbe za višenitne zadatke. Fizičke CPU jezgre, međutim, mogu pružiti mnogo veće povećanje performansi za radna opterećenja s više niti. Ako imate izbor između dvojezgrenog CPU-a s hiper-nitnošću i četverojezgrenog CPU-a bez hiper-nitnosti, četverojezgreni će nadmašiti dvojezgrenu s hiper-nitnošću. Broj fizičkih jezgri najvažniji je dio višenitnih performansi, podrška hipernitnosti je malo pojačanje.