Maraming mga processor ang may nakasakay na teknolohiya na kilala bilang hyperthreading. Tinitiyak nito ang mas mabilis na operasyon ng CPU, ngunit mas gugustuhin mong hindi ito gusto sa mga araw na ito. Paano naman yun?
Ginawa ng hyperthreading ang hitsura nito kasama ang Pentium 4 noong 2000, kaya matagal na ang nakalipas. Sa madaling salita, ito ay isang lansihin upang ilagay ang mga hindi nagamit na bahagi ng core ng processor upang gumana habang nagsasagawa ng isang pagtuturo. Sa pamamagitan ng pagkakaroon ng iba pang mga tagubilin na naproseso nang maaga. Sa kondisyon na ang operating system ay inangkop para sa hyperthreading, na medyo isang problema noong mga unang araw. Ito ay humantong sa kung minsan kahit na mas mabagal kaysa sa mas mabilis na mga computer.
Nang maglaon, gumana nang husto ang lansihin. Pagkatapos ng lahat, maaari ka ring magkaroon ng isa pang proseso sa parehong oras bilang isang pagtuturo. Minsan ang mga bagay ay nagkakamali at ang pangalawang pagtuturo ay lumalabas na hindi kinakailangan pagkatapos ng lahat at ito ay itinapon. Sa pangkalahatan, ayon sa Intel, ang lansihin sa huli ay nagbubunga ng humigit-kumulang 30% na pagtaas ng bilis. Tandaan na pinag-uusapan natin ngayon ang tungkol sa maagang henerasyon ng mga processor ng hyperthreading. Naglalaman lamang ang mga ito ng isang tunay na core ng CPU, kaya ang anumang acceleration na maaaring mapagtanto ang ilang paraan ng parallel processing ay isang magandang pagpapabuti. Nang maglaon, naging mas madaling teknikal na maglagay ng maraming CPU core (kung saan ang CPU ay kumakatawan sa Central Processing Unit; sa mahusay na Dutch processor) sa isang chip. Ngunit makikita mo rin doon na ginagamit pa rin ang hyperthreading; para lang gawing mas mabilis ang bawat isa sa mga core na ito. Maaari mo ring isipin ang hyperthreading bilang isang uri ng virtual processor. Karaniwang nakikita ng operating system ang mga ito bilang 'hiwalay' na mga processor.
Hinaharap na walang hyperthreading
Ngunit ang hinaharap ay hindi namamalagi sa hyperthreading. Sa katunayan, inirerekomenda ng Intel ngayon na patayin ang buong hyperthreading (kung maaari). Ang dahilan ay simple: ito ay isang mas lumang pamamaraan na mukhang hindi ligtas sa lahat. Maaaring kunin ng mga hacker ang data sa pamamagitan ng paglalaro sa hyperthreading. Ang Spectre at Meltdown ay ang mga kilalang halimbawa ng mga hack sa paligid ng teknolohiya. At sa kasamaang-palad ay mayroon na ngayong mga ganitong hack sa sirkulasyon. Kaya naman dahan-dahang nagpaalam ang Intel sa mapanganib na hyperthreading. Ang higit pang mga CPU core ay isang mas ligtas na solusyon na madali rin at, higit sa lahat, mas mura upang mapagtanto sa mga araw na ito. Gayunpaman, haharapin mo ang legacy ng hyperthreading nang ilang sandali pa. Maraming relatibong kamakailang processor (at samakatuwid ay mga computer) ang may teknolohiya.
Dahil ang pagpapalit ng mga laptop at PC ay mas mabagal kaysa sa nakaraan, ang hyperthreading ay magkakaroon din ng ilang sandali. Kaya tiyaking napapanahon ang iyong system sa pamamagitan ng regular na pag-install ng mga update. Hindi sinasadya, ang pagkakataon na ikaw bilang isang gumagamit sa bahay ay talagang haharapin ang Spectre, Meltdown at mga katulad nito ay hindi masyadong malaki. Pangunahing mga data center ang nagkakaproblema. Dahil sila ay mga kaakit-akit na target para sa mga hacker, ang mga patch doon laban sa mga hack ay nagdudulot ng malaking pagkawala ng bilis. At iyon naman ay humahantong sa pagtaas ng mga gastos sa enerhiya, mas mabagal na mga server, at iba pa. Ang hindi pagpapagana ng hyperthreading doon ay tiyak na may malaking epekto!