ComputersUitrusting

Hyper-Threading - wat is het? Hoe Hyper-Threading inschakelen?

Veel Intel-processors omvatten modules met ondersteuning voor Hyper-Threading Technology, die volgens het idee van de ontwikkelaars de prestaties van de chip zouden helpen verbeteren en de pc als geheel zouden versnellen. Wat is de specificiteit van deze beslissing van een Amerikaanse vennootschap? Hoe kan ik profiteren van Hyper-Threading?

Basis informatie over de technologie

Overweeg de belangrijkste informatie over Hyper-Threading. Wat is deze technologie? Het is ontwikkeld door Intel en voor het eerst in 2001 voor het publiek gepresenteerd. Het doel van de oprichting ervan was de prestaties van de servers te verhogen. Het hoofdbeginsel in Hyper-Threading is de toewijzing van processorberekeningen aan meerdere draden. En dit is mogelijk, zelfs als er slechts één kern op het overeenkomstige type chip is geïnstalleerd (op zijn beurt, indien er 2 of meer zijn, en de draden in de processor al zijn verdeeld, voegt de technologie dit mechanisme succesvol toe).

De werking van het hoofdmicrocircuit van de pc in het kader van meerdere stromen wordt verschaft door kopieën van architectonische toestanden tijdens de berekeningen te maken. Dit houdt in dat dezelfde set middelen op de chip zijn. Als de toepassing de juiste capaciteit gebruikt, worden praktisch betekenisvolle operaties veel sneller uitgevoerd. Het is ook belangrijk dat de betreffende technologie wordt ondersteund door de computer's input / output systeem, het BIOS.

Hyper-Threading inschakelen

Als de processor die op de pc is geïnstalleerd, de bijbehorende standaard ondersteunt, dan wordt deze in de regel automatisch geactiveerd. Maar in sommige gevallen moet u de nodige acties handmatig doen om de Hyper-Threading-technologie te krijgen. Hoe kan ik het inschakelen? Het is heel simpel.

U moet de hoofd BIOS-interface invoeren. Hiervoor moet je aan het begin van de computer opstarten DEL, soms F2, F10, minder vaak andere toetsen drukken, maar de noodzakelijke verschijnt altijd in één van de teksten die op het scherm worden weergegeven, onmiddellijk nadat de pc is ingeschakeld. In de BIOS-interface hoeft u Hyper-Threading te vinden: in de ondersteunende I / O-systeemversies ligt het meestal op een prominente plaats. Nadat u de juiste optie hebt geselecteerd, moet u Enter drukken en activeren, markeren als ingeschakeld. Als deze modus al is ingesteld, werkt Hyper-Threading Technology. U kunt alle voordelen ervan gebruiken. Nadat u de technologie in de instellingen hebt geactiveerd, moet u alle invoer in het BIOS opslaan door het item Opslaan en af te sluiten instellen. Daarna start de computer opnieuw in de modus wanneer de processor wordt uitgevoerd met Hyper-Theading-ondersteuning. Op dezelfde manier wordt Hyper-Threading uitgeschakeld. Om dit te doen, selecteer de andere optie in het overeenkomstige item - Uitgeschakeld en sla de instellingen op.

Nadat we gestudeerd hebben hoe Hyper-Threading geactiveerd kan worden en deze technologie uitschakelen, laten we haar functies in detail bekijken.

Hyper Threading Ondersteunde Processors

De eerste processor waarop het concept van het bedrijf werd gerealiseerd, volgens sommige data - Intel Xeon MP, ook bekend als Foster MP. Deze chip in een aantal architectonische onderdelen is vergelijkbaar met de Pentium 4, die later ook de betreffende technologie realiseerde. Vervolgens werd de functie van multi-threaded computing geïmplementeerd op Xeon server processors met Prestonia core.

Als we praten over de huidige prevalentie van Hyper-Threading - welke "protsy" ondersteunen het? Onder de meest populaire microcircuits van dit type zijn die die behoren tot de Core en Xeon families. Er is ook informatie dat soortgelijke algoritmen geïmplementeerd worden in processors zoals Itanium en Atom.

Na de basisinformatie over Hyper-Threading, processors met ondersteuning te hebben bestudeerd, zullen we de meest opmerkelijke feiten in verband met de geschiedenis van technologieontwikkeling overwegen.

Geschiedenis van de ontwikkeling

Zoals hierboven vermeld, heeft Intel het concept in 2001 aan het publiek getoond. Maar in de vroege jaren 90 werden de eerste stappen in de oprichting van technologie gemaakt. Ingenieurs van het Amerikaanse bedrijf hebben opgemerkt dat de middelen van de pc-processors niet volledig worden gebruikt bij het uitvoeren van een aantal operaties.

Zoals door Intel-specialisten berekend, is de chip binnen een belangrijk interval - bijna het grootste deel van de tijd - niet erg actief - ongeveer 30% tijdens het werk van de gebruiker op de pc. De adviezen van deskundigen op dit cijfer zijn heel anders - sommige mensen vinden het duidelijk onderschat, anderen - helemaal eens met het proefschrift van Amerikaanse ontwikkelaars.

De meeste IT-specialisten hebben echter afgesproken dat, hoewel niet 70% van de capaciteit van de processor inactief is, maar een zeer significant bedrag.

De belangrijkste taak van ontwikkelaars

Intel besloot deze situatie te repareren door een kwalitatief nieuwe aanpak om de prestaties van de belangrijkste PC-chips te waarborgen. Het werd voorgesteld om een technologie te creëren die zou helpen om de capaciteiten van processors actief te gebruiken. In 1996 begonnen Intel-specialisten zijn praktische ontwikkeling.

Volgens het concept van de Amerikaanse onderneming kan de verwerker gegevens verwerken vanuit een programma, in gebruik zijn van een andere applicatie (of onderdeel van de huidige, maar met een andere structuur en het gebruik van extra middelen). Het bijbehorende algoritme veronderstelde ook effectieve interactie met andere hardware componenten van de PC - RAM, chipset, en ook programma's.

Intel slaagde erin om de taak op te lossen. Aanvankelijk werd de technologie genoemd Willamette. In 1999 werd het geïntroduceerd in de architectuur van sommige processors, en het testen begon. Binnenkort kreeg de technologie een moderne naam - Hyper-Threading. Wat het precies was - een eenvoudige herbranding of kardinale aanpassingen aan het platform, is moeilijk te zeggen. Meer informatie over de opkomst van technologie in het publiek en de implementatie daarvan in diverse modellen van Intel-processors, zijn we al bekend. Onder de gemeenschappelijke namen voor ontwikkeling vandaag zijn Hyper-Threading Technology.

Aspecten van compatibiliteit met technologie

Hoe goed is de ondersteuning voor Hyper-Threading-technologie geïmplementeerd in besturingssystemen? Opgemerkt kan worden dat als het gaat om moderne versies van Windows, er geen problemen zijn met het feit dat de gebruiker de voordelen van Intel Hyper-Threading Technology volledig benut, zal niet ontstaan. Natuurlijk is het ook erg belangrijk dat de technologie wordt ondersteund door het input-output systeem, zoals hierboven gezegd.

Software en hardware factoren

Wat betreft oudere besturingsversies - Windows 98, NT en relatief verouderd XP, is de vereiste voorwaarde voor compatibiliteit met Hyper-Threading ACPI-ondersteuning. Als het niet in het besturingssysteem is geïmplementeerd, worden niet alle berekeningsstromen die door de overeenkomstige modules worden gevormd, door de computer herkend. Merk op dat Windows XP als geheel voorziet in de voordelen van de betreffende technologie. Het is ook zeer wenselijk dat de multithreading-algoritmen worden geïmplementeerd in de toepassingen die door de eigenaar van de pc worden gebruikt.

Soms is het nodig dat u het moederbord van de pc vervangt - als u Hyper-Threading-processors erop installeert in plaats van die die oorspronkelijk werden geïnstalleerd en niet compatibel waren met de technologie. Zoals in het geval van besturingssystemen zijn er echter geen speciale problemen als de gebruiker een moderne pc of minstens een passende Intel Core i5- processor voor de hardwarecomponenten heeft . Hyper Threading, zoals hierboven vermeld, is geïmplementeerd in de Core-serie, en de moederbord chipsets zijn aangepast om de corresponderende functies van de chip volledig te ondersteunen.

Criteria voor versnelling

Als de computer op het niveau van hardware- en softwarecomponenten niet compatibel is met Hyper-Threading, dan kan deze technologie in theorie het zelfs vertragen. Deze situatie veroorzaakte dat sommige IT-professionals de vooruitzichten van de oplossing van Intel twijfelen. Zij besloten dat het geen technologische sprong was, maar de marketing beweegt onder het concept van Hyper Threading, dat het een algoritme is dat door zijn architectuur het werk van de pc niet snel kan versnellen. Maar de twijfels van de critici werden snel door Intel-ingenieurs afgezet.

Dus, de basisvoorwaarden voor succesvolle gebruik van de technologie:

- Hyper-Threading-ondersteuning voor het I / O-systeem;

- compatibiliteit van het moederbord met een processor van het juiste type;

- Ondersteuning voor de technologie van het besturingssysteem en een specifieke applicatie die erin draait.

Als de eerste twee items geen speciale problemen hebben, dan kunnen sommige overlays in het aspect compatibiliteitsprogramma's met Hyper-Threading optreden. Maar het kan opgemerkt worden dat als de applicatie bijvoorbeeld ondersteunt met dual-core processors, dan is het compatibel, bijna gegarandeerd, met technologie van Intel.

Tenminste zijn er studies die de groei van de productiviteit van programma's aanpassen aan dual-core chips, ongeveer 15-18% bevestigen, als de processor Intel Hyper Threading-modules draait. Hoe ze uit te schakelen - we weten het al (als de gebruiker twijfelt over de geschiktheid van het gebruik van de technologie). Maar er zijn waarschijnlijk weinig weinige redenen voor hun verschijning.

Praktisch nut van Hyper-Threading

Heeft de techniek in kwestie Intel een tastbaar concurrentievoordeel gegeven ? Er zijn verschillende meningen over deze zaak. Maar veel mensen hebben erop gewezen: Hyper-Threading-technologie werd zo populair dat deze oplossing onmisbaar was voor veel fabrikanten van serversystemen, en werd ook verwelkomd door gewone pc-gebruikers.

Hardware verwerking van gegevens

Het belangrijkste voordeel van de technologie is dat het geïmplementeerd is in een hardwareformaat. Dat wil zeggen dat het grootste deel van de berekeningen binnen de processor wordt uitgevoerd op speciale modules, en niet in de vorm van softwarealgoritmen die worden overgedragen aan het niveau van de hoofdkern van de chip - wat een vermindering van de totale PC-prestatie zou betekenen. In het algemeen, zoals door IT-deskundigen opgemerkt, hebben Intel-ingenieurs het probleem opgelost, dat door het begin van de technologische ontwikkeling werd vastgesteld, om de processorfunctie efficiënter te maken. Inderdaad, zoals de tests hebben aangetoond, bij het oplossen van veel praktische problemen voor de gebruiker, heeft het gebruik van Hyper-Threading het werk aanzienlijk versneld.

Opgemerkt is dat bij de Pentium 4 processors, die chips uitgerust waren met ondersteuningsmodules voor de betreffende technologie veel efficiënter werken dan de eerste wijzigingen. In veel opzichten werd het uitgedrukt in het vermogen van de pc om in echte multitasking modus te functioneren - wanneer er verschillende typen Windows applicaties zijn geopend en het is zeer ongewenst dat een van hen de snelheid van anderen vermindert door de activatie van systeembronnen.

Gelijktijdige oplossing van verschillende taken

Zo zijn processors met Hyper-Threading ondersteuning beter aangepast dan microcircuits die daarmee niet compatibel zijn, gelijktijdig starten, bijvoorbeeld een browser, muziek afspelen en documenten werken. Uiteraard worden alle voordelen alleen in de praktijk door de gebruiker aangenomen als de software- en hardwarecomponenten van de pc worden gekenmerkt door voldoende compatibiliteit met een dergelijke werkwijze.

Soortgelijke ontwikkelingen

Hyper-Threading Technology is niet de enige die is ontworpen om de prestaties van de pc te verbeteren door middel van multithreaded computing. Ze heeft analoges.

Bijvoorbeeld, POWER5 processors, vervaardigd door IBM, ondersteunen ook multithreading. Dat wil zeggen dat elk van de processorkernen (in totaal er 2 bijbehorende elementen erin zijn) kan taken uitvoeren binnen 2 draden. Zo verwerkt de microprocessor tegelijkertijd vier berekeningsstromen.

AMD heeft ook uitstekende resultaten op het gebied van multithreading concepten. Zo is bekend dat in de architectuur van Bulldozer-algoritmen die vergelijkbaar zijn met Hyper-Threading worden gebruikt. De eigenaardigheid van de oplossing van AMD is dat elk van de draden afzonderlijke blokken van de processor bewerkt. De tweede cache blijft gedeeld. Soortgelijke concepten worden geïmplementeerd in de architectuur die is ontwikkeld door AMD Bobcat, die is aangepast voor laptops en kleine pc's.

Natuurlijk kunnen directe analoges van het concept van AMD, IBM en Intel als zeer voorwaardelijk worden beschouwd. Evenals benaderingen bij het ontwerpen van de architectuur van processors in het algemeen. Maar de in de bijbehorende technologieën geïmplementeerde principes kunnen vrijwel gelijk worden beschouwd, en de doelstellingen die de ontwikkelaars in het aspect van de verbetering van de prestaties van de microcircuits hebben, zijn zeer vergelijkbaar van aard, zo niet identiek.

Dit zijn de belangrijkste feiten over Intel's meest interessante technologie. Wat het is, hoe u Hyper-Threading inschakelt of omgekeerd deactiveren, hebben we vastgelegd. Het ding is waarschijnlijk in het praktische gebruik van zijn voordelen, die kunnen worden gebruikt, zodat de PC in de hardware- en softwarecomponenten de technologie ondersteunt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.