Jadi, Anda ingin membeli komputer baru dan menemukan istilah CPU hyperthreading. Memahami apa yang terjadi di komputer bisa jadi sulit—jangan khawatir, kami tahu.
Dengan banyak istilah dan akronim baru, banyak hal bisa membingungkan dengan cepat. Dan ini terutama berlaku untuk CPU. Jika Anda membeli komputer baru, Anda ingin memastikan komputer tersebut memiliki CPU yang bagus. Jadi, apa itu hyperthreading? Apakah hyperthreading adalah gimmick?
Baca terus untuk mengetahui semua yang perlu Anda ketahui tentang hyperthreading, cara kerjanya, dan apakah Anda membutuhkannya atau tidak.
Apa itu CPU?
CPU, atau unit pemrosesan pusat, cukup banyak otak komputer Anda. Ini adalah bagian dari komputer Anda yang menjalankan program. CPU ada di setiap jenis komputer yang dapat Anda pikirkan—PC desktop, laptop, smartphone, apa saja.
CPU bekerja dengan memproses informasi yang diberikan kepadanya oleh bagian lain dari komputer (RAM) dan melakukan tindakan (atau menghasilkan output). Saat Anda menjalankan program, CPUlah yang menafsirkan instruksi dan menunjukkan hasilnya kepada Anda.
Anda mungkin juga pernah melihat istilah "inti" dilontarkan. Setiap inti pada dasarnya adalah menambahkan CPU lain ke unit pengolah. Dan, setiap inti mampu melakukan satu proses pada satu waktu. Awalnya, CPU hanya memiliki satu inti.
Dengan inti tambahan, CPU dapat melakukan lebih banyak tindakan sekaligus. Sebagian besar CPU saat ini adalah quad-core, dan beberapa bahkan octa-core.
Oke—jadi semakin banyak core, semakin baik. Bagaimana dengan hyperthreading?
Apa Itu Hyperthreading?
CPU tradisional adalah single-threaded. Ini berarti bahwa mereka dapat melakukan satu fungsi pada satu waktu.
Hyperthreading, di sisi lain, adalah Multithreading simultan versi Intel (SMT). SMT membagi setiap inti CPU menjadi dua inti virtual (disebut utas). Kedua inti virtual ini dapat memproses instruksi secara bersamaan (jika program mengizinkannya), yang berarti bahwa multithreading secara efektif menggandakan jumlah inti yang dimiliki CPU.
Jadi, jika Anda memiliki CPU quad-core dengan hyperthreading, Anda memiliki delapan inti virtual. Ini tidak sama dengan menggandakan jumlah inti fisik—lebih lanjut tentang itu nanti.
Hyperthreading meningkatkan kinerja CPU dengan menggandakan jumlah proses yang dapat ditangani CPU secara bersamaan. Ini berarti bahwa CPU dapat menangani aplikasi yang lebih menuntut dengan lebih mudah.
Bagaimana Cara Kerja Hyperthreading?
Tidak seperti dua inti CPU fisik, hyperthreading menggunakan inti virtual (disebut inti logis). Core ini berbagi sumber daya prosesor seperti mesin eksekusi dan cache. Jika Anda tidak yakin apa ini, jangan khawatir. Artinya setiap inti dapat bekerja lebih efisien karena inti virtual berbagi perangkat keras. Ketika satu inti logis terhenti saat menunggu data, inti logis lainnya dapat "meminjam" sumber daya tersebut untuk melakukan tugasnya sendiri.
Inti virtual tidak sama dengan inti fisik. Lebih banyak inti fisik selalu lebih diinginkan daripada lebih banyak inti virtual. Ini karena setiap inti fisik memiliki arsitekturnya sendiri dan lebih kuat dan efisien.
Pada dasarnya, hyperthreading akan membuat prosesor quad-core lebih kuat daripada prosesor quad-core tanpa hyperthreading, tetapi prosesor octa-core akan jauh lebih kuat daripada keduanya.
Efisiensi inti pemrosesan sepenuhnya bergantung pada sistem operasi dan perangkat lunak yang bersangkutan. Jika perangkat lunak tidak ditulis untuk menghasilkan banyak utas, atau tidak bekerja dengan baik dengan prosesor tertentu, hyperthreading akan kurang efisien.
Apakah Hyperthreading Layak?
Pertama, penting untuk diingat bahwa inti fisik lebih penting daripada inti logis. Jika Anda memilih antara dua CPU yang serupa, satu dengan dua inti dan hyperthreading, atau satu dengan empat inti fisik, pilih satu dengan empat inti fisik!
Saat ini, untuk banyak aplikasi, hyperthreading tidak diperlukan. Manfaat tambahan hanya penting jika Anda harus menjalankan beberapa program dengan permintaan tinggi secara bersamaan. Dan program-program ini harus dapat memanfaatkan hyperthreading sejak awal.
Jadi, jika Anda menggunakan perangkat lunak kelas atas (seperti perenderan 3D atau perangkat lunak penyandian video) yang dapat membuat lebih banyak utas, hyperthreading akan membantu memaksimalkan kecepatan pemrosesan. Tetapi untuk rata-rata orang yang menggunakan pengolah kata atau browser web, hyperthreading mungkin tidak akan menambah banyak kecepatan. Dan, CPU hyperthreading umumnya lebih mahal daripada rekan non-hyperthreading mereka.
Tapi, ini bisa saja berubah. Semakin banyak program (dan game) sedang dikembangkan yang akan bekerja jauh lebih baik pada CPU hyperthreading.
Kelemahan dari Hyperthreading
CPU hyperthreaded menggunakan lebih banyak daya daripada CPU non-hyperthreaded. Jika Anda tidak menggunakan hyperthreading, konsumsi daya ekstra ini bisa menjadi biaya yang tidak perlu. Hal ini terutama berlaku dalam kasus aplikasi multi-komputer seperti server farm, di mana tagihan listrik bisa sangat besar.
CPU hyperthreaded juga lebih mahal daripada rekan-rekan mereka. Ini mungkin mengapa produsen seperti Intel telah memilih untuk membatasi hyperthreading ke CPU kelas profesional mereka (i9 dan lebih tinggi pada Rocket Lake). Jadi, jika Anda tidak membutuhkan hyperthreading, Anda mungkin tidak ingin mengeluarkan uang ekstra.
Haruskah Anda Mendapatkan CPU Hyperthreading?
Jika Anda seorang profesional yang menggunakan perangkat lunak permintaan tinggi yang telah dirancang untuk membuat banyak utas, maka mendapatkan CPU yang memungkinkan hyperthreading bisa menjadi pilihan untuk Anda. Tetapi jika Anda adalah pengguna PC biasa yang tidak benar-benar membutuhkan hyperthreading, itu mungkin sama sekali tidak perlu.
Di masa depan, program yang memanfaatkan hyperthreading mungkin menjadi lebih umum. Ketika teknologi meningkat dan perangkat lunak menjadi lebih intensif sumber daya, hyperthreading mungkin diperlukan untuk lebih banyak aplikasi seperti game.
Pada saat penulisan, game dan program mulai menjadi lebih banyak thread. Ini berarti bahwa hyperthreading dapat membantu "membuktikan masa depan" PC Anda berikutnya. Namun, sebagian besar aplikasi lama (termasuk sebagian besar game) adalah single-threaded, jadi jika itu tujuan utama Anda, Anda tidak perlu hyperthreading!
Saat ini, Anda mungkin melihat sedikit peningkatan dalam kecepatan pemrosesan dengan hyperthreading untuk program umum—terserah Anda apakah ini sepadan dengan biaya tambahannya!
Sekarang Anda Tahu Semua yang Anda Butuhkan Tentang CPU Hyperthreading
Kami harap artikel ini telah menjelaskan semua yang perlu Anda ketahui tentang CPU hyperthreading. Tapi untuk jaga-jaga, inilah ringkasannya:
- Hyperthreading membagi setiap inti CPU fisik menjadi dua inti virtual.
- Inti CPU fisik lebih kuat daripada inti virtual.
- Hyperthreading penting untuk perangkat lunak kelas atas, tetapi tidak sebanyak untuk program sehari-hari.
- Hyperthreading dapat menjadi lebih berguna dalam waktu dekat.
Sekarang Anda tahu apa yang harus diwaspadai saat berikutnya Anda berbelanja PC, mengapa tidak memulai dan menemukan yang sesuai dengan kebutuhan Anda?
Jika GPU Anda bermasalah, saatnya untuk melakukan upgrade.
Baca Selanjutnya
- Teknologi Dijelaskan
- CPU
- PC
- Tips Komputer Computer
Jake Harfield adalah seorang penulis lepas yang tinggal di Perth, Australia. Ketika dia tidak sedang menulis, dia biasanya berada di semak-semak memotret satwa liar setempat. Anda dapat mengunjunginya di www.jakeharfield.com
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.