Publicitate
Dacă v-ați gândit să cumpărați un procesor Intel în ultima vreme - sau un computer cu un procesor Intel instalat - este posibil să fi auzit termenul „Hyper-Threading” lansat la timpanele dvs. Probabil că nu sunteți familiarizați cu acest termen decât dacă rămâneți la curent cu caracterul scăzut al hardware-ului computerului.
Înțelegerea Hyper-Threading este importantă, deoarece este o caracteristică majoră pentru unele Intel procesoare Ce este un procesor și ce face?Acronimele de calcul sunt confuze. Ce este oricum un procesor? Și am nevoie de un procesor quad sau dual-core? Ce zici de AMD sau Intel? Suntem aici pentru a ajuta la explicarea diferenței! Citeste mai mult . La fel ca majoritatea funcțiilor majore ale procesorului, acesta poate fi răsucit și transformat de reprezentanții de vânzări pe care îi întâlniți. Am avut un angajat al magazinului Fry să-mi spună că Hyper-Threading dublează efectiv numărul de nuclee ale unui procesor. Deși este adevărat într-un anumit sens, este în mare parte o exagerare.
Să aruncăm o privire la ce este Hyper-Threading într-adevăr mijloace.
O scurtă istorie a hiper-filetării
În funcție de data când ați cumpărat un computer, este posibil să vă amintiți de Hyper-Threading ca o caracteristică pe care Intel a introdus-o și apoi a întrerupt-o. Acest lucru ar putea lăsa în mod inteligent un gust acru în gură - de ce l-ar întrerupe Intel dacă nu ar avea probleme?
Adevărul nu este atât de sumbr. Hyper-Threading a fost pus timp la dispoziție pe anumite procesoare Intel Pentium 4 și Intel Xeon. A fost întreruptă nu pentru că funcția în sine a fost proastă, ci pentru că procesorul care a folosit-o s-a dovedit a fi un pas greșit din alte motive. Arhitectura Pentium 4 a fost un dezastru minor pentru Intel, deoarece era incapabil să meargă în direcția pe care o spera Intel (Intel dorea să aibă procesoare Pentium 4 cu viteze de ceas de până la 10 GHz). Drept urmare, Intel a sărit înapoi la proiectarea procesoarelor bazate pe arborele genealogic Pentium Pro.
Hyper-Threading a dispărut, dar nu uitat. În cele din urmă, Intel a găsit timp și resurse pentru a-l integra într-o altă arhitectură de procesor nouă - Nehalem. Aceasta este arhitectura care stă la baza tuturor procesoarelor Intel Core i3, i5 și i7 actuale.
Fire frumoase, omule

În ciuda tuturor avansurilor pe care le-am făcut în lumea procesoarelor, ele au încă o limitare majoră - un nucleu individual al procesorului poate executa o singură instrucțiune la un moment dat. Să spunem, de exemplu, că aveți MS Office, Firefox 4 Instrumente Firefox cool care nu sunt suplimente Citeste mai mult și Skype toate deschise deodată. Aveți impresia că faceți mai multe sarcini, dar în termeni de procesor, nu. Nucleul procesorului care execută date legate de aceste programe execută o singură instrucțiune simultan, dar pentru că este atât de rapid nu observi nicio întârziere.
Dar acolo este o întârziere. Această întârziere se datorează modului în care datele de la fiecare program sunt transmise procesorului. Fiecare flux de date - sau thread-in la procesor trebuie să fie programat și executat de către nucleu individual. Hyper-threading, cu toate acestea, face posibilă pentru fiecare miez de procesor să planifice și să aloce resurse la două fire simultan.
Imaginează-ți un lucrător pe o linie de asamblare. Există două tipuri de widget-uri care vin la ea și trebuie să facă lucruri diferite cu fiecare widget. Cu toate acestea, uneori există o întârziere, deoarece banda transportoare este prea lentă sau pentru că widget-ul greșit a fost trimis la momentul nepotrivit. Hyper-Threading este ca și cum ai adăuga o altă bandă transportoare, astfel încât acum există unul dedicat fiecărui tip de widget. Există încă un singur lucrător, dar acum pot fi aduse mai rapid și mai eficient widget-uri, așa că așteaptă munca mai rar.
Nu la fel ca Coresul de dublare
Dacă porniți un procesor dual-core cu Hyper-Threading și este deschis Manager de activități Windows Personalizați Managerul de activități Windows după gustul dvs. cu Tder Manager Modder Citeste mai mult te vei găsi holbată la patru grafice. Aici intră în joc cea mai mare parte a confuziei cu privire la dublarea Hyper-Threading a numărului de nuclee. Am vorbit chiar și cu un coleg sărac care a crezut că a achiziționat un procesor cu opt nuclee, deoarece a văzut opt grafice în Windows Task Manager. Asta i-a spus reprezentantul de vânzări, așa că, când a plecat acasă și a văzut opt grafice, a fost agățat. Să vezi era să crezi.
Două grafice apar în Windows pentru fiecare core pe un procesor Hyper-Threading, deoarece Windows detectează două procesoare logice pentru fiecare nucleu. Termenul „procesor logic” sună fantezist, dar un procesor logic este prin definiție un procesor care nu are existență fizică. Windows poate trimite thread-uri către fiecare procesor logic, dar există încă un singur nucleu care face efectiv execuție, deci un singur nucleu cu Hyper-Threading este dramatic diferit de două fizice separate miezuri.
Beneficiul hiper-Threading
Bine, destul cu mumbo-jumbo-ul tehnic. Acum să trecem la partea cea mai importantă - modul în care Hyper-Threading va avea impact asupra performanței calculatorului pe care se gândesc să le construiască sau să cumpere.
În ceea ce privește sarcinile de zi cu zi, cum ar fi navigarea web, e-mail și Procesarea cuvântului Cele mai bune 7 alternative gratuite pentru Microsoft OfficeMicrosoft Office este regele apartamentelor de birouri, dar asta nu înseamnă că este cel potrivit pentru tine. Iată câteva apartamente de birou care v-ar putea plăcea mai bine! Citeste mai mult Hyper-Threading nu va avea prea multe efecte. Da, Hyper-Threading este teoretic mai bun la multi-tasking. Cu toate acestea, procesoarele de astăzi sunt atât de rapide încât programele de bază sunt rareori limitate de viteza procesorului. Modul în care sunt codificate programele poate fi, de asemenea, o limitare. Este posibil să găsiți uneori că aveți numeroase programe deschise, dar doar unul dintre nucleele procesorului dvs. este foarte util. Acest lucru se datorează faptului că programele, din orice motiv, nu își desfășoară activitatea în diferite nuclee disponibile.
Cu toate acestea, atunci când încercați să faceți o ridicare grea, Hyper-Threading poate fi mai util. Aplicațiile care vor beneficia cel mai mult sunt programe de redare 3D, aplicații de transcodare audio / video de mare capacitate și aplicații științifice construite pentru o performanță maximă cu mai multe filete. Însă vă puteți bucura, de asemenea, de o îmbunătățire a performanței atunci când codificați fișiere audio în iTunes, jucați jocuri 3D și faceți zip / dezarhiva foldere. Creșterea performanței poate fi de până la 30%, deși vor exista și situații în care Hyper-Threading nu oferă deloc un impuls.
Concluzie
Ca cifră de îmbunătățire a performanței numai până la 30% indică Hyper-Threading nu la fel ca dublarea numărului de nuclee pe un procesor. Dacă un reprezentant de vânzări vă spune vreodată asta, aveți grijă, deoarece sunt ignoranți sau încântați să vă mintă dacă cred că va ajuta la împingerea hardware-ului.
Cu acest lucru, Hyper-Threading este o caracteristică interesantă și merită să aveți. Este deosebit de bine dacă doriți să editați de multe ori media sau dacă folosiți computerul ca stație de lucru pentru programe profesionale precum Photoshop sau Maya.
Matthew Smith este un scriitor independent care trăiește în Portland Oregon. De asemenea, scrie și editează pentru Tendințe digitale.