Teknolozienewbie.blogspot.com
Hyper threading
processor pertama kali di buat oleh Intel dan diperkenalkan pada processor Xeon
dan Intel Pentium 4HT dan sampai sekarang teknologi hyperthreading ini masih
digunakan sampai saat ini dan juga terus dikembangkan ,tetapi apa sih
hyperthreading itu ?
Beberapa orang
masih salah dalam menganggap tentang hyperthreading yang ada pada processor
contohnya masih menanggap Intel Core i3 adalah processor quad core ,secara
garis besar dengan adanya hyperthreading ini maka operating system kita akan
membaca lebih banyak daripada core yang tertera pada spesifikasi processornya
atau bisa disebut juga mengimplementasikan
logical core ke dalam sebuah physical core ,contohnya seperti Intel Core i3
,sebenarnya Intel Core i3 ini hanya memiliki 2 core aktif akan tetapi Intel
Core i3 memiliki 4 thread atau 4 logical cores dan untuk contoh lainnya adalah
Intel i7 6700K yang memiliki 4 core aktif dan 8 thread dan masih banyak contoh
processor dengan hyper threading lainnya .Banyaknya logical core inilah yang
ditampilkan pada operating system kita sehingga pada Intel Core i3 tadi akan
terlihat seolah olah memiliki 4 core ,sebenarnya kita bisa melihat berapa
banyak core aktif dan berapa banyak thread yang ada pada processor kita dengan
menggunakan software CPUZ lalu apakah ini manipulasi dan apasih tujuan dari
hyperthreading ini .
Teknologi ini bukannya untuk memanipulasi atau membohongi
kalian tetapi teknologi hyperthreading ini digunakan untuk membuat setiap core
processor berjalan lebih efisien jadi setiap core-nya akan di bagi menjadi dua
jalur yaitu menjadi thread atau logical core tadi ,karena system kita bersifat
multitasking dan semua eksekusi process dilakukan secara berurutan sesuai
dengan alogaritma-nya dan memiliki process yang sangat cepat dengan adanya
hyperthreading processor membuka sebuah
jalur agar process tersebut bisa dijalankan secara paralel dalam setiap
core-nya .Perintah yang paling sederhana dalam kompuer yaitu kode binare yang
dimana di dalamnya terdapat dua perintah yaitu 0 dan juga 1 dan kode binare ini
harus disusun dengan berurutan dan sesuai agar menjadi sesuatu nantinya
contohnya untuk membuat huruf A saja komputer membutuhkan 8 proses kode binare
yaitu 0-1-0-0-0-0-1-0 dan itu harus disusun secara berurutan kalau tidak akan
menjadi sesuatu yan gberbeda .Di dalam sebuah processor yang enggak memiliki
hyperthreading 0-1 ini dikerjakan dalam 1 jalur prosesnya ketika perintah pertama
adalah 0 dan perintah kedua juga 0 maka core harus menunggu proses 0 pertama
ini selesai di eksekusi baru di bisa melanjutkan untuk 0 selanjutnya terkecuali
perintah pertama adalah 0 dan perintah ke dua adalah 1 ketika perintah 0 telah
di selesaikan maka perintah kedua yaitu 1 sudah masuk dalam proses .
Tetapi pada
processor yang memiliki hyperthreading akan menjadi sangat efisien karena
processor akan membagi tugas kerjanya siapa yang akan mengerjakan 0 dan siapa
yang mengerjakan 1 Jika semua proses itu dituangkan sesuai alogaritmanya .Terus
processor yang enggak memiliki hyperthreading itu jelek sebenarnya juga enggak
karena kemampuan dari setiap core pada processor itu berbeda beda contohnya
Intel Core i3 ini emmiliki hyperthreading tetapi kemampuan core nya jauh
berbeda dengan Intel Core i5 walaupun i5 enggak memiliki hyperthreading .