/ / Hyper-Threading - co je to? Jak povolit Hyper-Threading?

Hyper-Threading - co je to? Jak povolit Hyper-Threading?

Mnoho procesorů Intel obsahuje moduly spodpora technologie Hyper-Threading, která by v souladu s myšlenkou vývojářů měla pomoci zvýšit výkon čipu a urychlit počítač jako celek. Jaká je specificita tohoto rozhodnutí americké společnosti? Jak mohu využít výhod Hyper-Threading?

Základní informace o technologii

Zvažte klíčové informace o Hyper-Threading. Co je to s touto technologií? Byl vyvinut společností Intel a představen veřejnosti v roce 2001 poprvé. Účelem jeho vytvoření bylo zvýšit výkonnost serverů. Hlavním principem implementovaným v Hyper-Threading je alokace výpočtů procesoru na několik podprocesů. A to je možné, i když je na odpovídajícím typu čipu instalováno pouze jedno jádro (naopak, pokud jsou 2 nebo více z nich a vlákna v procesoru již jsou distribuovány, technologie úspěšně doplňuje tento mechanismus).

Hyper-Threading co je to

Zajištění provozu hlavního PC čipu v rámciněkolik proudů se provádí vytvářením kopií architektonických stavů během výpočtů. To zahrnuje stejný soubor prostředků na čipu. Pokud aplikace používá příslušnou funkci, prakticky smysluplné operace jsou prováděny mnohem rychleji. Je také důležité, aby dotyčná technologie byla podporována počítačovým systémem vstupů / výstupů, systémem BIOS.

Povolení Hyper-Threading

Pokud procesor nainstalovaný v počítači podporujeodpovídá normě, pak se zpravidla automaticky aktivuje. V některých případech však musíte ručně provést potřebné kroky k získání technologie Hyper-Threading. Jak jej povolím? Je to velmi jednoduché.

Musíte zadat hlavní rozhraní BIOSu. Chcete-li to provést, musíte na začátku spouštění počítače stisknout tlačítko DEL, někdy F2, F10, méně často jiné klávesy, ale potřebné se vždy zobrazí v jednom řádku textu zobrazeném na obrazovce, jakmile je počítač zapnutý. V rozhraní BIOSu musíte najít položku Hyper-Threading: ve svých podpůrných verzích systému I / O se obvykle nachází na viditelném místě. Po výběru příslušné možnosti musíte stisknout klávesu Enter a aktivovat ji označením jako povoleno. Pokud je tento režim již nastaven, pracuje technologie Hyper-Threading. Můžete využít všechny jeho výhody. Po aktivaci technologie v nastavení byste měli uložit všechny položky v systému BIOS výběrem položky Uložit a ukončit nastavení. Poté se počítač spustí v režimu, kdy je procesor spuštěn s podporou Hyper-Theading. Podobně také vypnutí funkce Hyper-Threading. Chcete-li to provést, vyberte jinou možnost v odpovídající položce - Zakázáno a uložte nastavení.

Poté, co jsme zkoumali, jak povolit technologii Hyper-Threading a deaktivovat tuto technologii, zvažte její funkce podrobněji.

Hyper Threading podporované procesory

První procesor, na kterém jekoncepce společnosti v úvahu, podle některých údajů - Intel Xeon MP, také známý jako Foster MP. Tento čip v řadě architektonických prvků je podobný čipu Pentium 4, který také později realizoval danou technologii. Následně byla funkce vícevláknových počítačů implementována na serverových procesorech Xeon s jádrem Prestonia.

Technologie Hyper-Threading

Pokud hovoříme o současné prevalenciHyper-Threading - které to "protsy" podporuje? Mezi nejoblíbenější mikroobvody tohoto typu patří ty, které patří do rodiny Core a Xeon. Také existují informace, že podobné algoritmy jsou implementovány v procesorech, jako je Itanium a Atom.

Naučte se základní informace o technologii Hyper-Threading, procesory s jeho podporou, uvažovat o nejpozoruhodnější fakta o historii technologického vývoje.

Historie vývoje

Jak jsme uvedli výše, Intel ukázaldotčeného konceptu pro veřejnost v roce 2001. První kroky při tvorbě technologie však byly učiněny počátkem 90. let. Inženýři americké společnosti si všimli, že zdroje PC procesorů při provádění řady operací nejsou plně využity.

Jak vypočítávají odborníci společnosti Intel během práceuživatel na PC čipu ve významném intervalu - téměř v hlavní části času - není příliš aktivní - asi 30%. Názory odborníků na toto číslo jsou velmi odlišné - někteří lidé to považují za jasně podhodnocený, jiní - zcela souhlasí s tezí amerických vývojářů.

Technologie Hyper-Threading

Většina IT specialistů se však shodla, že i když ne 70% kapacity zpracovatele je nečinné, ale velmi významné.

Hlavním úkolem vývojářů

Společnost Intel se rozhodla tuto situaci napravitdíky kvalitivně novému přístupu k zajištění výkonu hlavních počítačových čipů. Bylo navrženo vytvořit technologii, která by podporovala aktivnější využívání schopností zpracovatelů. V roce 1996 zahájili specialisté společnosti Intel svůj praktický vývoj.

Podle koncepce americké společnosti,procesor, který zpracovává data z jednoho programu, může směrovat prázdné zdroje pro práci s jinou aplikací (nebo součástí stávající aplikace, ale má jinou strukturu a vyžaduje použití dalších zdrojů). Odpovídající algoritmus také předpokládal efektivní interakci s dalšími hardwarovými komponentami PC - RAM, čipset, stejně jako programy.

Intel dokázal tento úkol vyřešit. Zpočátku byla technologie nazývána Willamette. V roce 1999 byla zavedena do architektury některých procesorů a testování začalo. Čoskoro technologie získala moderní název - Hyper-Threading. Co přesně to bylo - jednoduché přebrandování nebo kardinální úpravy platformy, je těžké říci. Další informace o vývoji technologie ve veřejnosti a její implementaci v různých modelech procesorů Intel jsme již známy. Mezi běžné názvy dnešního vývoje patří technologie technologie Hyper-Threading.

Aspekty kompatibility s technologií

Jak je podpora implementovánaTechnologie Hyper-Threading v operačních systémech? Je třeba poznamenat, že pokud jde o moderní verze systému Windows, nevznikají žádné problémy s tím, že uživatel plně využívá výhody technologie Intel Hyper-Threading Technology. Samozřejmě je také velmi důležité, aby technologie byla podporována systémem vstupu a výstupu, jak jsme uvedli výše.

Faktory softwaru a hardwaru

Ve starších verzích operačních systémů - Windows 98, NT a Windowsrelativně zastaralé XP, nezbytnou podmínkou kompatibility s Hyper-Threading je podpora pro ACPI. Není-li implementován v operačním systému, pak počítač neuzná všechny výpočtové toky, které tvoří odpovídající moduly. Všimněte si, že systém Windows XP jako celek poskytuje výhody dotyčné technologie. Je také velmi žádoucí, aby algoritmy s více vlákny byly implementovány v aplikacích používaných vlastníkem PC.

Někdy může být nutné vyměnit matkuPC desky - v případě, že na nich budou instalovány procesory s podporou Hyper-Threading namísto těch, které byly původně na nich a nebyly kompatibilní s touto technologií. Nicméně, stejně jako v případě operačních systémů, nebude mít žádné zvláštní problémy, pokud má uživatel moderní počítač nebo alespoň odpovídající procesor Intel Core i5 pro hardwarové komponenty. Hyper Threading, jak jsme poznamenali výše, je implementován v sérii Core a čipové sady základních desek přizpůsobené tomuto plně podporují odpovídající funkce čipu.

Jak povolit Hyper-Threading

Kritéria pro zrychlení

Pokud se počítač nachází na hardwaru a softwarukomponenty nebudou kompatibilní s technologií Hyper-Threading, pak tato technologie teoreticky může dokonce zpomalit. Tento stav vedl některé IT odborníky k otázce slibu řešení od společnosti Intel. Rozhodli se, že to není technologický skok, ale marketingový krok je základem konceptu Hyper Threading, že jde o algoritmus, který díky své architektuře nemůže výrazně urychlit práci PC. Ale pochybnosti kritiků byly rychle rozptýleny inženýry společnosti Intel.

Takže základní podmínky pro úspěšnou technologii:

- Podpora Hyper-Threading systémem vstup-výstup;

- kompatibilita základní desky s procesorem odpovídajícího typu;

- Podpora technologie operačního systému a specifické aplikace běžící v něm.

Pokud první dvě položky nejsou obzvláště problematickéby se měla objevit, pak pokud jde o programy kompatibility s Hyper-Threading, mohou nastat některé překryvy. Lze však poznamenat, že pokud aplikace podporuje například práci s dvoujádrovými procesory, bude s technologií Intel kompatibilní, téměř zaručeně.

Technologie Intel Hyper-Threading

Alespoň existují studie, které potvrzujírůst produktivity programů přizpůsobených dvoujádrovým čipům je přibližně 15-18%, pokud v procesoru pracují moduly Intel Hyper Threading. Jak je zakázat - již víme (v případě, že uživatel má pochybnosti o vhodnosti použití technologie). Existuje však zřejmě jen málo hmatatelných důvodů pro jejich vzhled.

Praktické využití nástroje Hyper-Threading

Byla dotyčná technologie věcnákonkurenční výhody společnosti Intel? V této věci existují různé názory. Mnoho lidí však poukázalo na to, že technologie Hyper-Threading se stala tak populární, že toto řešení je pro mnoho výrobců serverových systémů nepostradatelné, navíc bylo pozitivně přijato běžnými uživateli počítačů.

Hardwarové zpracování dat

Hlavní výhodou technologie je toje implementován v hardwarovém formátu. To znamená, že většina výpočtů bude provedena uvnitř procesoru na speciálních modulech a ne ve formě softwarových algoritmů přenášených na úroveň hlavního jádra čipu - což by znamenalo snížení celkové výkonnosti PC. Obecně platí, že jak to poznamenali odborníci z oblasti IT, inženýři společnosti Intel se podařilo vyřešit problém, který byl určen na počátku rozvoje technologií - efektivnější funkci procesoru. Jak ukázaly testy, použití nástroje Hyper-Threading výrazně urychlilo práci při řešení mnoha praktických úloh pro uživatele.

Procesory Hyper-Threading

Je možné poznamenat, že mezi procesory Pentium 4ty čipy, které byly vybaveny podpůrnými moduly pro danou technologii, fungovaly mnohem účinněji než první modifikace. V mnoha ohledech to bylo vyjádřeno v schopnosti počítače pracovat v reálném režimu multitaskingu - když jsou otevřeny různé typy aplikací systému Windows a je velmi nežádoucí, že díky aktivaci spotřeby systémových zdrojů jedna z nich snižuje rychlost ostatních.

Simultánní řešení různých úkolů

Takže procesory s podporouHyper-Threading je lépe přizpůsoben než čipu, které nejsou slučitelné s ním, při současném zahájení, například webový prohlížeč, přehrávání hudby a práce s dokumenty. Samozřejmě, že všechny tyto výhody jsou pociťovány uživatelem v praxi používá pouze v případě, že softwarové a hardwarové komponenty počítače jsou charakterizovány dostatečnou kompatibilitu s podobným provozním režimu.

Podobný vývoj

Technologie Hyper-Threading není jediná, která je určena ke zlepšení výkonu počítače pomocí vícevláknových počítačů. Má analogy.

Například v uvolněných procesorech POWER5IBM také podporuje multithreading. To znamená, že každá jádra procesoru (celkem je na něm 2 odpovídající prvky) může provádět úlohy v rámci dvou podprocesů. Mikroprocesor tak zpracovává současně 4 výpočty proudění.

Hyper-Threading, co podporuje proty

AMD má také vynikající výsledkypracovat v oblasti konceptů multithreading. Takže je známo, že v architektuře algoritmů buldozerů podobných algoritmům Hyper-Threading jsou používány. Zvláštností řešení z AMD je, že každá z vláken zpracovává samostatné bloky procesoru. Cache druhé úrovně zůstane sdílená. Podobné pojmy jsou implementovány v architektuře AMD Bobcat, která je přizpůsobena pro notebooky a malé počítače.

Samozřejmě, přímé analogy konceptu od společnosti AMD,IBM a Intel lze považovat za velmi podmíněné. Stejně jako přístupy k architektur návrh procesoru obecně. Ale principy obsažené v příslušných technologií lze považovat za velmi podobné, a cíle, které dal vývojářům v aspektu zvyšování účinnosti paměťových čipů - Velmi blízko ve skutečnosti, ne-li totožné.

To jsou klíčové skutečnosti týkající se nejzajímavějšíchtechnologie od společnosti Intel. Co je to, jak povolit Hyper-Threading nebo naopak deaktivovat, jsme zjistili. Věc je pravděpodobně v praktickém využití jeho výhod, které lze použít, ujistěte se, že PC v hardwarových a softwarových součástech podporuje technologii.

Přečtěte si více: