Advertentie
Als je erover hebt nagedacht om een Intel-processor te kopen - of een computer waarop een Intel-processor is geïnstalleerd - heb je misschien de term 'Hyper-Threading' gehoord die in je trommelvliezen is gelanceerd. U kent deze term waarschijnlijk niet tenzij u up-to-date blijft met de kern van de computerhardware.
Hyperthreading begrijpen is echter belangrijk, omdat het een belangrijke functie is op sommige Intel verwerkers Wat is een CPU en wat doet deze?Computerafkortingen zijn verwarrend. Wat is een CPU eigenlijk? En heb ik een quad- of dual-core processor nodig? Hoe zit het met AMD of Intel? We zijn hier om het verschil uit te leggen! Lees verder . Zoals de meeste belangrijke processorfuncties, kan het worden verdraaid en gedraaid door de verkopers die u tegenkomt. Ik heb een medewerker van een Fry-winkel me laten vertellen dat Hyper-Threading het aantal cores op een processor effectief verdubbelt. Hoewel het in zekere zin waar is, is het meestal overdreven.
Laten we eens kijken naar wat Hyper-Threading is werkelijk middelen.
Een korte geschiedenis van hyper-threading
Afhankelijk van wanneer u voor het laatst een computer kocht, herinnert u zich mogelijk Hyper-Threading als een functie die Intel heeft geïntroduceerd en vervolgens heeft stopgezet. Dit kan begrijpelijkerwijs een zure smaak in je mond achterlaten - waarom zou Intel het stopzetten als het geen problemen was?
De waarheid is niet zo duister. Hyper-Threading werd enige tijd beschikbaar gesteld op bepaalde Intel Pentium 4- en Intel Xeon-processors. Het werd stopgezet, niet omdat de functie zelf slecht was, maar eerder omdat de processor die het gebruikte om andere redenen een beetje een misstap bleek te zijn. De Pentium 4-architectuur was een kleine ramp voor Intel omdat het niet in de richting kon gaan die Intel had gehoopt (Intel wilde Pentium 4-processors met kloksnelheden tot 10 GHz). Als gevolg hiervan ging Intel terug naar het ontwerpen van processors op basis van de Pentium Pro-stamboom.
Hyper-Threading was verdwenen, maar niet vergeten. Intel vond uiteindelijk de tijd en middelen om het te integreren in een andere nieuwe processorarchitectuur: Nehalem. Dit is de architectuur die de basis vormt voor alle huidige Intel Core i3-, i5- en i7-processors.
Mooie discussies, man
Ondanks alle verbeteringen die we hebben gemaakt in de wereld van processors, hebben ze nog steeds één grote beperking: een individuele processorkern kan slechts één instructie tegelijk uitvoeren. Stel dat u bijvoorbeeld MS Office heeft, Firefox 4 coole Firefox-tools die geen add-ons zijn Lees verder en Skype allemaal tegelijk open. Je hebt het gevoel dat je aan het multitasken bent, maar in processortermen niet. De processorkern die gegevens met betrekking tot deze programma's uitvoert, voert één instructie tegelijk uit, maar omdat het zo snel is, merkt u geen vertraging.
Maar daar is een vertraging. Die vertraging is te wijten aan de manier waarop de gegevens van elk programma naar de processor worden gevoerd. Elke gegevensstroom - of thread naar de processor - moet door de kern afzonderlijk worden gepland en uitgevoerd. Hyperthreading maakt het echter voor elke processorkern mogelijk om resources in te plannen en toe te wijzen aan twee threads tegelijk.
Stel je een arbeider voor aan een lopende band. Er komen twee soorten widgets naar haar toe en ze moet verschillende dingen doen met elke widget. Soms is er echter een vertraging omdat de transportband te traag is of omdat de verkeerde widget op het verkeerde moment is verzonden. Hyper-Threading is als het toevoegen van een andere transportband, dus er is er nu één speciaal voor elk type widget. Er is nog maar één werknemer, maar nu kunnen widgets sneller en efficiënter bij haar worden gebracht, zodat ze minder vaak op werk wacht.
Niet hetzelfde als verdubbelende kernen
Als je een dual-core processor opstart met Hyper-Threading en open Windows Taakbeheer Pas de Windows Task Manager aan uw wensen aan met Task Manager Modder Lees verder je zult merken dat je naar vier grafieken staart. Dit is waar de meeste verwarring over Hyper-Threading het verdubbelen van het aantal kernen in het spel komt. Ik heb zelfs met een arme kerel gesproken die dacht dat hij een achtcore-processor had gekocht omdat hij acht grafieken zag in Windows Taakbeheer. Dat vertelde de verkoper hem, dus toen hij naar huis ging en acht grafieken zag, was hij verslaafd. Zien was geloven.
Er verschijnen twee grafieken in Windows voor elke kern op een Hyper-Threading-processor omdat Windows voor elke kern twee logische processors detecteert. De term 'logische processor' klinkt mooi, maar een logische processor is per definitie een processor die niet fysiek bestaat. Windows kan threads naar elke logische processor sturen, maar er is nog maar één kern die de daadwerkelijke taak uitvoert uitvoering, dus een enkele kern met Hyper-Threading is dramatisch anders dan twee afzonderlijke fysieke kernen.
Het voordeel van hyperthreading
Oké, genoeg met de technische mumbo-jumbo. Laten we nu eens kijken naar het belangrijkste onderdeel: hoe Hyper-Threading de prestaties van de computer beïnvloedt, denkt aan bouwen of kopen.
In termen van dagelijkse taken zoals surfen op het web, e-mail en tekstverwerking De 7 beste gratis alternatieven voor Microsoft OfficeMicrosoft Office is de koning van kantoorsuites, maar dat betekent niet dat het de juiste voor u is. Hier zijn enkele andere kantoorsuites die u misschien beter vindt! Lees verder , Heeft Hyper-Threading weinig impact. Ja, Hyper-Threading is theoretisch beter in multitasking. De processors van vandaag zijn echter zo snel dat basisprogramma's zelden worden beperkt door de snelheid van uw processor. De manier waarop programma's worden gecodeerd, kan ook een beperking zijn. Het kan zijn dat u soms merkt dat u talrijke programma's heeft geopend, maar dat slechts één van uw processorcores veel wordt gebruikt. Dat komt omdat de programma's om wat voor reden dan ook niet verdeeld zijn over de verschillende beschikbare cores.
Wanneer u echter probeert zwaar te tillen, kan Hyper-Threading handiger zijn. De meest waarschijnlijke toepassingen zijn 3D-renderingprogramma's, zware audio / video-transcoderingsapps en wetenschappelijke toepassingen die zijn gebouwd voor maximale multi-threaded prestaties. Maar u kunt ook genieten van een prestatieverbetering bij het coderen van audiobestanden in iTunes, het spelen van 3D-games en het in- / uitpakken van mappen. De prestatieverbetering kan oplopen tot 30%, hoewel er ook situaties zullen zijn waarin Hyper-Threading helemaal geen boost geeft.
Conclusie
Zoals de prestatieverbetering van enkel en alleen tot 30% aangeeft, Hyper-Threading is niet hetzelfde als het verdubbelen van het aantal cores op een processor. Als een verkoper u dat ooit vertelt, wees dan voorzichtig, want ze zijn onwetend of liegen graag tegen u als ze denken dat het hardware zal helpen pushen.
Dat gezegd hebbende, Hyper-Threading is een coole functie en het is het waard om te hebben. Het is vooral goed als u vaak media bewerkt of als u uw computer gebruikt als werkstation voor professionele programma's zoals Photoshop of Maya.
Matthew Smith is een freelance schrijver en woont in Portland Oregon. Hij schrijft en redigeert ook voor Digital Trends.