Reklaam
Kui olete hiljuti mõelnud Inteli protsessori ostmise peale - või arvuti, kuhu on installeeritud Inteli protsessor - olete võib-olla kuulnud oma kõrvaklappide juurest terminit “Hyper-Threading”. Tõenäoliselt ei tunne teid seda terminit, kui pole kursis arvutiriistvara vastikusega.
Hüperkeermestamise mõistmine on aga oluline, kuna see on mõne Inteli peamine funktsioon töötlejad Mis on CPU ja mida see teeb?Akronüümide arvutamine on segane. Mis on CPU ikkagi? Ja kas ma vajan nelja- või kahetuumalist protsessorit? Kuidas oleks AMD või Inteliga? Me oleme siin, et aidata erinevust selgitada! Loe rohkem . Nagu enamiku suuremate protsessorifunktsioonide puhul, saab seda ka teiega kohandatud müügiesindajate poolt keerata ja keerata. Mul on olnud Fry poe töötaja, kes ütles mulle, et Hyper-Threading kahekordistab protsessori tuumade arvu. Ehkki teatud mõttes tõsi, on see enamasti liialdus.
Vaatame lähemalt, mida Hyper-Threading pakub tõesti tähendab.
Hüperkeermestamise lühiajalugu
Sõltuvalt sellest, millal viimati arvuti ostsite, võite mäletada funktsiooni Hyper-Threading, mille Intel tutvustas ja seejärel lõpetas. See võib mõistagi jätta hapu maitse suhu - miks peaks Intel selle katkestama, kui see poleks häda?
Tõde pole nii sünge. Hyper-Threading oli mõnda aega saadaval teatavates Intel Pentium 4 ja Intel Xeon protsessorites. See ei katkestatud mitte sellepärast, et funktsioon ise oli halb, vaid pigem seetõttu, et seda kasutanud protsessor osutus muudel põhjustel pisut valesti. Pentium 4 arhitektuur oli Inteli jaoks väike katastroof, kuna see ei olnud võimeline minema suunas, mida Intel lootis (Intel tahtis, et Pentium 4 protsessoritel oleks kella kiirus kuni 10 GHz). Selle tulemusel jõudis Intel tagasi Pentium Pro perepuul põhinevate protsessorite kavandamiseni.
Hüperkeermestamine oli kadunud, kuid seda ei unustatud. Lõpuks leidis Intel aega ja ressursse, et integreerida see teise uue protsessori arhitektuuriga - Nehalem. See on arhitektuur, mis on kõigi praeguste Intel Core i3, i5 ja i7 protsessorite aluseks.
Toredad niidid, mees
Hoolimata kõigist edusammudest, mida oleme protsessorite maailmas teinud, on neil siiski üks oluline piirang - individuaalne protsessori tuum saab korraga täita ainult ühte käsku. Ütleme näiteks, et teil on MS Office, Firefox 4 lahedat Firefoxi tööriista, mis pole lisad Loe rohkem ja Skype kõik korraga avatud. Tundub, et teete mitme ülesande, kuid protsessori mõttes te seda pole. Nende programmidega seotud andmeid töötlev tuum täidab ühte juhist korraga, kuid kuna see on nii kiire, ei pane te viivitust tähele.
Aga seal on viivitus. See viivitus on tingitud sellest, kuidas iga programmi andmeid protsessorile edastatakse. Iga protsessorisse sisenev andmevoog või sisselõige peab olema tuuma poolt eraldi kavandatud ja teostatud. Hüperkeermestamine võimaldab aga igal protsessori tuumal ajastada ja eraldada ressursid kahele lõimele korraga.
Kujutage ette töötajat konveieri peal. Tema juurde tuleb kahte tüüpi vidinaid ja ta peab iga vidinaga tegema erinevaid asju. Kuid mõnikord on viivitus, kuna konveierilint on liiga aeglane, või kuna vale vidin saadeti valel ajal. Hüperkeermestamine on nagu veel ühe konveierilindi lisamine, nii et nüüd on olemas iga tüüpi vidina jaoks üks. Töötajaid on endiselt ainult üks, kuid nüüd saab vidinaid kiiremini ja tõhusamalt tema juurde tuua, nii et ta ootab tööd harvemini.
Pole sama kui südamike kahekordistamine
Kui käivitate kahetuumalise protsessori koos Hyper-Threadsiga ja olete avatud Windowsi tegumihaldur Kohandage Windowsi tegumihaldur vastavalt oma tegutsemisvõimalustele funktsiooni Task Manager Modder abil Loe rohkem leiate end jõudes neljale graafikule. See on koht, kus enamus segadusest hüperkeermestamisega seoses tuumade arvu kahekordistamisega tuleb mängu. Olen isegi rääkinud ühe vaese mehega, kes arvas, et ostis kaheksatuumalise protsessori, kuna nägi Windowsi tööhalduris kaheksat graafikut. Just seda ütles talle müügiesindaja, nii et kui ta koju läks ja kaheksat graafikut nägi, oli ta konks. Nägemine oli uskumine.
Hüperkeermestatud protsessori iga tuuma jaoks kuvatakse Windowsis kaks graafikut, kuna Windows tuvastab iga tuuma jaoks kaks loogilist protsessorit. Mõiste “loogiline protsessor” kõlab väljamõeldiselt, kuid loogiline protsessor on oma olemuselt protsessor, millel puudub füüsiline olemasolu. Windows võib saata niidid igasse loogilisse protsessorisse, kuid tegelik on ikka vaid üks tuum teostus, nii et üks Hyper-Threading'iga tuum erineb dramaatiliselt kahest eraldiseisvast füüsilisest südamikud.
Hüperkeermestamise eelis
Hea küll, piisavalt tehnilise mumbo-jumboga. Vaadakem nüüd kõige olulisemat osa - kuidas Hyper-Threading mõjutab arvuti jõudlust, mõtlevad nad ehitamisele või ostmisele.
Igapäevaste ülesannete, näiteks veebibrauseri, e-posti ja sõnatöötlus 7 parimat tasuta Microsoft Office'i alternatiiviMicrosoft Office on kontorikomplektide kuningas, kuid see ei tähenda, et see oleks teie jaoks õige. Siin on veel mõned kontorikomplektid, mis teile võiksid paremini meeldida! Loe rohkem , Hüperkeermestamine ei avalda suurt mõju. Jah, hüperkeermestamine on teoreetiliselt parem mitme ülesande täitmisel. Tänapäeva protsessorid on aga nii kiired, et põhiprogramme piirab teie protsessori kiirus harva. Programmide kodeerimise viis võib olla ka piirang. Mõnikord võib juhtuda, et teil on avatud arvukalt programme, kuid ainult ühte teie protsessori tuuma kasutatakse palju. Selle põhjuseks on asjaolu, et programmide töö pole mingil põhjusel jaotatud erinevate tuumade vahel.
Kui proovite siiski tõsiseid raskusi tõsta, võib hüperkeermestamisest rohkem abi olla. Kõige tõenäolisemalt saavad kasu 3D-renderdusprogrammid, raskete heli- ja videote kodeerimise rakendused ning maksimaalse mitme keermega jõudluse saavutamiseks loodud teadusrakendused. Kuid jõudluse suurendamine võib toimuda ka iTunes'is helifailide kodeerimisel, 3D-mängude mängimisel ja kaustade pakkimisel. Toimivuse kasv võib olla kuni 30%, kuigi on ka olukordi, kus hüperkeermestamine ei anna üldse hoogu.
Järeldus
Kuna jõudluse suurendamise näitaja on ainult kuni 30% näitab, et hüperkeermestamine on mitte sama kui protsessori tuumade arvu kahekordistamine. Kui müügiesindaja teile seda kunagi ütleb, olge ettevaatlik, sest nad on teadmatuses või valetavad teile hea meelega, kui nad arvavad, et see aitab riistvara suruda.
Sellegipoolest on hüperkeermestamine lahe funktsioon ja see on seda väärt. Eriti hea on see, kui soovite sageli meediume redigeerida või kasutate oma arvutit professionaalsete programmide (nt Photoshop või Maya) tööjaamana.
Matthew Smith on Portland Oregonis elav vabakutseline kirjanik. Ta kirjutab ja toimetab ka Digital Trendsi jaoks.