Co je to Hyper-Threading? [Vysvětlená technologie]

  • Lesley Fowler
  • 0
  • 2430
  • 709
reklama

Pokud jste přemýšleli o zakoupení procesoru Intel v poslední době - ​​nebo počítače s nainstalovaným procesorem Intel - možná jste tento termín slyšeli “Hyper-Threading” vypuštěno u vašich ušních bubínků. Pravděpodobně nejste obeznámeni s tímto termínem, pokud nezůstanete v obraze s drzým drsným počítačovým hardwarem.

Pochopení technologie Hyper-Threading je však důležité, protože u některých procesorů Intel je to hlavní funkce Co je CPU a co dělá? Co je CPU a co dělá? Výpočtové zkratky jsou matoucí. Co je vlastně CPU? A potřebuji čtyřjádrový nebo dvoujádrový procesor? A co AMD nebo Intel? Jsme tu, abychom vám pomohli vysvětlit rozdíl! . Stejně jako většina hlavních funkcí procesoru, může být kroucena a otočena prodejci, se kterými se setkáte. Měl jsem pracovníka Fryho obchodu, aby mi řekl, že Hyper-Threading efektivně zdvojnásobuje počet jader na procesoru. Ačkoli je to v jistém smyslu pravda, je to většinou přehnané.

Pojďme se podívat, co Hyper-Threading opravdu prostředek.

Stručná historie hyperprocesů

V závislosti na tom, kdy jste naposledy zakoupili počítač, si můžete pamatovat Hyper-Threading jako funkci, kterou společnost Intel představila a poté ukončila. To by pochopitelně zanechalo v ústech kyselou chuť - proč by ji Intel přerušil, kdyby to nebylo potíže?

Pravda není tak ponurá. Hyper-Threading byl po určitou dobu k dispozici na některých procesorech Intel Pentium 4 a Intel Xeon. To bylo přerušeno ne proto, že funkce sama o sobě byla špatná, ale spíše proto, že procesor, který ji používal, se ukázal být trochu zkreslený z jiných důvodů. Architektura Pentium 4 byla pro Intel menší katastrofou, protože nebyla schopna jít směrem, který Intel doufal (Intel chtěl mít procesory Pentium 4 s hodinovou rychlostí až 10 GHz). Výsledkem bylo, že Intel skočil zpět k navrhování procesorů založených na rodokmenu Pentium Pro.

Hyper-Threading byl pryč, ale nebyl zapomenut. Intel nakonec našel čas a prostředky k jeho integraci do další nové architektury procesorů - Nehalemu. Toto je architektura, která je základem pro všechny současné procesory Intel Core i3, i5 a i7.

Hezké nitě, člověče

I přes všechna vylepšení, která jsme dosáhli ve světě procesorů, mají stále jedno hlavní omezení - jednotlivé jádro procesoru může provádět pouze jednu instrukci najednou. Řekněme například, že máte MS Office, Firefox 4 Cool Firefox Tools, které nejsou addony 4 Cool Firefox Tools, které nejsou Addons a Skype, všechny otevřené najednou. Máte pocit, že máte více úkolů, ale pokud jde o procesory, nejste. Jádro procesoru provádějící data související s těmito programy provádí jednu instrukci najednou, ale protože je tak rychlé, nevšimnete si žádné zpoždění.

Ale tam je zpoždení. Toto zpoždění je způsobeno tím, jak jsou data z každého programu přiváděna do procesoru. Každý tok dat - nebo zavádění do procesoru musí být naplánován a proveden jádrem samostatně. Hyper-threading však umožňuje každému jádru procesoru naplánovat a přiřadit zdroje dvěma vláknům současně.

Představte si pracovníka na montážní lince. Přicházejí k ní dva typy widgetů a s každým widgetem musí dělat různé věci. Někdy však dochází ke zpoždění, protože dopravní pás je příliš pomalý nebo protože nesprávný widget byl odeslán v nesprávnou dobu. Hyper-Threading je jako přidání dalšího dopravníkového pásu, takže nyní je jeden věnován každému typu widgetu. Stále existuje pouze jeden pracovník, ale nyní k ní widgety mohou být přineseny rychleji a efektivněji, takže čeká na práci méně často.

Není to stejné jako zdvojnásobení jader

Pokud spouštíte dvoujádrový procesor pomocí technologie Hyper-Threading a otevřete Správce úloh systému Windows Přizpůsobte Správce úloh systému Windows podle vašich preferencí pomocí Správce úloh Modder Přizpůsobte Správce úloh systému Windows pro vaši práci pomocí modderů Správce úloh zjistíte, že se díváte na čtyři grafy . To je místo, kde většina zmatku o Hyper-Threading zdvojnásobení počtu jader vstoupí do hry. Dokonce jsem mluvil s jedním chudým mužem, který si myslel, že si koupil osmjádrový procesor, protože ve Správci úloh systému Windows viděl osm grafů. To mu řekl obchodní zástupce, takže když šel domů a uviděl osm grafů, byl závislý. Vidění věřilo.

Ve Windows se pro každé jádro v procesoru Hyper-Threading objeví dva grafy, protože Windows detekuje dva logické procesory pro každé jádro. Termín “logický procesor” zní fantasticky, ale logický procesor je ze své podstaty procesor, který nemá fyzickou existenci. Windows mohou posílat vlákna do každého logického procesoru, ale stále existuje pouze jedno jádro, které provádí skutečné spuštění, takže jediné jádro s Hyper-Threadingem se dramaticky liší od dvou samostatných fyzických jader.

Přínos hyperprocesů

Dobře, dost s technickým mumbo-jumbo. Nyní pojďme dolů k nejdůležitější části - jak Hyper-Threading ovlivní výkon počítače, uvažují o stavbě nebo nákupu.

Pokud jde o každodenní úkoly, jako je procházení webu, e-mail a zpracování textu, bezplatné alternativy k Microsoft Office, bezplatné alternativy k Microsoft Office, nebude mít Hyper-Threading příliš velký dopad. Ano, Hyper-Threading je teoreticky lepší v multi-tasking. Dnešní procesory jsou však tak rychlé, že základní programy jsou zřídka omezeny rychlostí vašeho procesoru. Způsob, jakým jsou programy kódovány, může být také omezením. Někdy zjistíte, že máte otevřených mnoho programů, ale jen jedno z vašich procesorových jader je hodně využíváno. Je to proto, že programy z jakéhokoli důvodu nemají práci rozděleno mezi různá jádra.

Když se pokoušíte udělat nějaké těžké zvedání, může však být Hyper-Threading užitečnější. Nejvýhodnějšími aplikacemi jsou 3D vykreslovací programy, aplikace pro přenos zvuku / videa pro náročné aplikace a vědecké aplikace vytvořené pro maximální výkon s více vlákny. Můžete však také využít zvýšení výkonu při kódování zvukových souborů v iTunes, hraní 3D her a zipování / rozbalování složek. Zvýšení výkonu může být až 30%, i když dojde také k situacím, kdy technologie Hyper-Threading neposkytuje vůbec žádné zvýšení.

Závěr

Jako číslo zvýšení výkonu pouze až 30% znamená, že Hyper-Threading je ne stejně jako zdvojnásobení počtu jader na procesoru. Pokud vám to obchodní zástupce někdy řekne, buďte opatrní, protože buď nevědí, nebo rádi klamou, pokud si myslí, že to pomůže tlačit hardware.

S tím řekl, Hyper-Threading je skvělá funkce, a stojí za to mít. Je to zvláště dobré, pokud chcete média často upravovat nebo používáte počítač jako pracovní stanici pro profesionální programy jako Photoshop nebo Maya.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.