Apa itu Hyperthreading di CPU dan bagaimana cara kerjanya?

Pada awalnya, kami memiliki CPU inti tunggal(single core CPUs) . CPU(CPUs) ini memiliki clock pada kecepatan tertentu dan dapat memberikan kinerja pada kecepatan tertentu. Kemudian datanglah zaman CPU(CPUs) dengan banyak inti(multiple cores) . Di sini, setiap inti individu dapat memberikan kecepatannya sendiri secara mandiri. Ini secara eksponensial meningkatkan kekuatan CPU dan dengan demikian meningkatkan kinerja keseluruhan perangkat komputasi. Tetapi kecenderungan manusia adalah untuk selalu mencari yang lebih baik. Oleh karena itu(Hence) , multithreading diperkenalkan yang sedikit meningkatkan kinerja – tetapi kemudian muncul Hyper-Threading . Ini pertama kali diperkenalkan pada tahun 2002 dengan Prosesor (Processors)Xeon Intel(Xeon) . Dengan implementasi hyperthreading, CPU selalu disibukkan dengan pelaksanaan beberapa tugas.

Hyperthreading

Ini pertama kali diperkenalkan dengan chip Xeon Intel, dan kemudian muncul di (Xeon)SoC(SoCs) berbasis konsumen dengan Pentium 4 . Hal ini hadir dalam Intel Itanium , Atom serta Core 'i' seri prosesor.

Apa itu HyperThreading di komputer?

Ini seperti membuat waktu tunggu atau latensi CPU untuk beralih dari satu tugas ke tugas lainnya diabaikan. Hal ini memungkinkan setiap inti untuk memproses tugas secara terus menerus tanpa ada waktu tunggu yang terlibat.

Dengan Hyperthreading , Intel bertujuan untuk menurunkan waktu eksekusi tugas tertentu untuk satu inti. Ini berarti bahwa satu inti prosesor akan menjalankan banyak tugas satu demi satu tanpa latensi apa pun. Akhirnya, ini akan menurunkan waktu yang dibutuhkan untuk tugas yang akan dieksekusi sepenuhnya.

Ini secara langsung mengambil keuntungan dari arsitektur superscalar di mana beberapa instruksi beroperasi pada data terpisah yang diantrekan untuk diproses oleh satu inti. Tetapi untuk ini, sistem operasi juga harus kompatibel. Ini berarti bahwa sistem operasi harus mendukung SMT atau multithreading simultan.

Juga, menurut Intel , jika sistem operasi Anda tidak mendukung fungsi ini, Anda harus menonaktifkan hyperthreading.

Beberapa keuntungan dari Hyperthreading adalah-

  1. Jalankan(Run) aplikasi yang menuntut secara bersamaan sambil mempertahankan responsivitas sistem
  2. Menjaga sistem tetap terlindungi, efisien, dan mudah dikelola sambil meminimalkan dampak pada produktivitas
  3. Menyediakan(Provide) ruang kepala untuk pertumbuhan bisnis masa depan dan kemampuan solusi baru

Kesimpulannya, jika Anda memiliki mesin yang digunakan untuk mengemas beberapa kotak, mesin pengepakan harus menunggu setelah mengemas satu kotak hingga mendapatkan kotak lain dari ban berjalan yang sama. Tetapi jika kita menerapkan sabuk konveyor lain yang melayani mesin sampai yang pertama mengambil kotak lain, itu akan meningkatkan kecepatan untuk mengemas kotak. Inilah yang memungkinkan Hyperthreading dengan CPU single-core Anda(CPU) .



About the author

Saya seorang teknisi komputer dengan pengalaman lebih dari 10 tahun di industri hiburan. Saya tahu cara memperbaiki komputer dan tablet, meningkatkan kinerjanya, dan meningkatkan kegunaannya. Selain itu, saya juga dapat membantu kebutuhan hiburan Anda dengan memberikan tips tentang cara menonton TV atau mengunduh konten film di iPhone atau Mac Anda.



Related posts