Waa maxay Hyperthreading ee CPU iyo sidee buu u shaqeeyaa?

Markii hore, waxaan haysanay hal CPUs oo xudun ah(single core CPUs) . CPU-yadaan(CPUs) waxaa lagu xiray xawaare gaar ah waxayna ku soo bandhigi karaan waxqabadka xawaarahaas gaarka ah. Ka dib waxaa yimid da'da CPU-yada(CPUs) leh dhowr nooc(multiple cores) . Halkan, xudunta udub-dhexaadka ahi waxay si madax-banaan u gudbin kartaa xawaaraheeda. Tani waxay si xad dhaaf ah u kordhisay awoodda CPU -ga waxayna markaas kordhisay waxqabadka guud ee aaladda xisaabinta. Laakin rabitaanka bini'aadmigu waa inuu had iyo jeer raadiyo xitaa si ka sii wanaagsan. Sidaa awgeed(Hence) , multithreading ayaa la soo bandhigay taas oo wax yar kordhisay waxqabadka - laakiin ka dib yimid Hyper-threading . Waxaa markii ugu horreysay la soo bandhigay 2002 iyadoo la adeegsanayo Intel's Xeon Processors. Iyada oo la hirgeliyey hyperthreading, CPU had iyo jeer waxaa lagu mashquulsanaa fulinta hawsha qaar.

Isku-duubnida

Waxaa markii hore lagu soo bandhigay Intel's Xeon chip, ka dibna waxay u soo muuqatay SoC-yada macaamiisha ku salaysan ee Pentium (SoCs)4(Pentium 4) . Waxay ku jirtaa Intel's Itanium , Atom iyo sidoo kale Core 'i' taxane ah oo soo saareyaasha.

Waa maxay HyperThreading ee kombiyuutarada?

Waxay la mid tahay samaynta wakhtiga sugitaanka ama daahitaanka CPU si uu hal hawl uga beddelo mid kale inuu noqdo mid dayacan. Waxay u ogolaataa xudunta kasta inuu si joogto ah u socodsiiyo hawlaha iyada oo aan wakhti sugitaan lagu lug yeelan.

Iyada oo la adeegsanayo Hyperthreading , Intel waxay rabta inay hoos u dhigto wakhtiga fulinta hawl gaar ah oo hal xudun ah. Tani waxay ka dhigan tahay in hal xudun oo processor-ku uu fulin doono hawlo badan oo midba midka kale ka dambeeya iyada oo aan la daahin. Ugu dambeyntii, tani waxay hoos u dhigi doontaa waqtiga loo qaatay in hawsha si buuxda loo fuliyo.

Waxay si toos ah uga faa'iidaysanaysaa qaab dhismeedka superscalar kaas oo tilmaamo badan oo ku shaqeeya xog gaar ah ay saf ugu jiraan habaynta hal xuduneed. Laakiin tan, nidaamka qalliinka waa inuu sidoo kale la jaan qaadaa. Tani waxay ka dhigan tahay in nidaamka qalliinka uu yahay inuu taageero SMT ama isku mar isku-dhafan.

Sidoo kale, sida uu qabo Intel , haddii nidaamkaaga hawlgalka uusan taageerin shaqeyntan, waa inaad kaliya joojisaa hyperthreading.

Qaar ka mid ah faa'iidooyinka Hyperthreading waa:

  1. Isku(Run) mar wada socodsii codsiyada dalbanaya adigoo ilaalinaya ka jawaab celinta nidaamka
  2. Nidaamyada ilaali, hufan, oo la maarayn karo iyadoo la yareynayo saameynta wax soo saarka
  3. Bixi(Provide) qol- madaxeed kobaca ganacsiga mustaqbalka iyo awoodaha xalinta cusub

Isku soo wada duuboo, haddii aad haysato mishiin loo isticmaalo in lagu xidho dhawr santuuq, mishiinku waa inuu sugo ka dib marka la xidhxidho hal sanduuq ilaa uu ka helayo santuuq kale isla suunka qaadaha. Laakin haddii aan hirgelinno suunka kale ee wax qaada ee u adeega mashiinka ilaa kan ugu horreeya uu ka soo saaro sanduuq kale, waxay kor u qaadi doontaa xawaaraha lagu xirxiro sanduuqa. Tani waa waxa Hyperthreading-ku awood u yeesho CPU -gaaga hal-core .



About the author

Waxaan ahay injineer software leh in ka badan 10 sano oo waayo-aragnimo ah warshadaha software. Waxaan ku takhasusay abuurista iyo ilaalinta codsiyada software shaqsi iyo shirkad, iyo sidoo kale horumarinta qalabka horumarinta ee ganacsiyada yaryar iyo ururada waaweyn. Xirfadahaygu waxay ku jiraan horumarinta codeBase adag, wax ka saarista & qalabka tijaabinta, iyo inaan si dhow ula shaqeeyo isticmaalayaasha dhamaadka si loo hubiyo in codsiyadoodu u shaqeeyaan si aan cillad lahayn.



Related posts