Što je Hyperthreading u CPU-u i kako funkcionira?

U početku smo imali jednojezgrene procesore(single core CPUs) . Ovi CPU-(CPUs) i su radili na određenoj brzini i mogli su isporučiti performanse na toj određenoj brzini. Zatim je došlo doba procesora(CPUs) s više jezgri(multiple cores) . Ovdje bi svaka pojedinačna jezgra mogla samostalno isporučiti svoju brzinu. To je eksponencijalno povećalo snagu CPU -a i time povećalo ukupne performanse računalnog uređaja. Ali ljudska je tendencija uvijek paziti na još bolje. Stoga(Hence) je uvedeno multithreading što je malo povećalo performanse – ali onda je došao Hyper-Threading . Prvi put je predstavljen 2002. s Intelovim Xeon procesorima(Processors). Uz implementaciju hiperthreadinga, CPU je uvijek bio zauzet izvršavanjem nekog zadatka.

Hyperthreading

Prvo je predstavljen s Intelovim Xeon čipom, a zatim se pojavio na SoC(SoCs) -ovima za potrošače s Pentiumom 4(Pentium 4) . Prisutan je u Intelovim Itanium , Atom kao i Core 'i' seriji procesora.

Što je HyperThreading u računalima?

To je kao da vrijeme čekanja ili latencija za CPU da se prebaci s jednog zadatka na drugi bude zanemarivo. Omogućuje svakoj jezgri da kontinuirano obrađuje zadatke bez ikakvog čekanja.

S Hyperthreadingom(Hyperthreading) Intel ima za(Intel) cilj smanjiti vrijeme izvršenja određenog zadatka za jednu jezgru. To znači da će jedna jezgra procesora izvršavati više zadataka jedan za drugim bez ikakvog kašnjenja. Na kraju će to smanjiti vrijeme potrebno za potpuno izvršenje zadatka.

Izravno koristi prednost superskalarne arhitekture u kojoj višestruke instrukcije rade na odvojenim podacima stavljaju se u red čekanja za obradu od strane jedne jezgre. Ali za to mora biti kompatibilan i operativni sustav. To znači da operativni sustav mora podržavati SMT ili simultano multithreading.

Također, prema Intelu(Intel) , ako vaš operacijski sustav ne podržava ovu funkciju, trebali biste jednostavno onemogućiti hipernitiranje.

Neke od prednosti Hyperthreadinga su:

  1. (Run)Istodobno pokrenite zahtjevne aplikacije uz održavanje odziva sustava
  2. Održavajte sustave zaštićenim, učinkovitim i kojima se može upravljati, a minimizirajte utjecaj na produktivnost
  3. Omogućite(Provide) prostor za budući poslovni rast i nove mogućnosti rješenja

Ukratko, ako imate stroj koji se koristi za pakiranje neke kutije, stroj za pakiranje mora čekati nakon pakiranja jedne kutije dok ne dobije drugu kutiju s iste trake. Ali ako implementiramo drugu pokretnu traku koja opslužuje stroj sve dok prva ne donese drugu kutiju, to bi povećalo brzinu pakiranja kutije. To je ono što Hyperthreading omogućuje s vašim jednojezgrenim CPU -om .



About the author

Računalni sam tehničar koji godinama radi s Androidom i uredskim softverom. Također podučavam ljude kako koristiti Mac računala zadnjih 5 godina. Ako tražite nekoga tko zna kako popraviti stvari na vašem računalu, vjerojatno vam mogu pomoći!



Related posts