Teknologi Intel Hyperthread vs. Inti Ganda

Consumer Electronics Show 2013 Soroti Teknologi Terbaru

Intel memproduksi unit prosesor dengan satu, dua, empat, dan enam inti.

Kredit Gambar: Justin Sullivan/Getty Images Berita/Getty Images

Komputer dual core memiliki perangkat keras tambahan untuk membuatnya lebih cepat: dua prosesor, masing-masing disebut inti. Hyperthreading adalah solusi perangkat lunak untuk menggunakan sumber daya prosesor secara lebih efisien. Jika Anda membandingkan model Intel untuk menggantikan server Web atau workstation karyawan, ingatlah bahwa komputer inti ganda akan selalu lebih cepat daripada komputer inti tunggal, bahkan dengan hyperthreading.

Inti Ganda

Saat Anda membeli komputer inti ganda, Anda membeli komputer dengan dua CPU pada chip yang sama. Setiap CPU beroperasi secara independen dan memiliki cache sendiri untuk menyimpan nilai. Namun, kedua CPU berbagi bus yang membaca dan menulis data ke dan dari memori. Saat CPU pertama memproses informasi, CPU kedua menggunakan bus untuk mengambil instruksi dan data dari memori. CPU kedua kemudian memproses informasinya sementara CPU pertama mengirimkan hasil dan mengambil instruksi baru.

Video Hari Ini

Hyperthreading

Utas adalah proses yang berjalan pada CPU. CPU hanya dapat mengeksekusi satu utas pada satu waktu. Namun, satu utas biasanya tidak menggunakan semua sumber daya prosesor. Untuk memanfaatkan sumber daya CPU dengan lebih baik, hyperthreading membagi sumber daya prosesor untuk membuat dua prosesor virtual dari satu prosesor fisik. Untuk sistem operasi, tampak seolah-olah ada dua prosesor yang masing-masing dapat menjalankan thread secara bersamaan. Hasilnya harus meningkatkan kinerja komputer tanpa hyperthreading.

Dual Core Dengan Hyperthreading

Komputer dual core menggunakan perangkat keras untuk meningkatkan kinerja. Ini memiliki dua prosesor fisik yang secara efektif menggandakan kinerja dibandingkan dengan komputer dengan satu prosesor. Hyperthreading tidak menambahkan perangkat keras apa pun ke komputer. Ini adalah solusi virtual yang dapat meningkatkan kinerja melalui penggunaan sumber daya prosesor yang lebih efisien. Untuk memaksimalkan performa, gabungkan kedua solusi dan gunakan komputer inti ganda yang mendukung hyperthreading. Dua inti fisik dibagi menjadi empat inti virtual untuk meningkatkan kinerja.

Performa Hyperthreading

Dengan hyperthreading, satu proses membutuhkan waktu lebih lama untuk diselesaikan, tetapi Anda dapat menjalankannya lebih banyak. Peningkatan kinerja dengan hyperthreading bergantung pada jenis pemrosesan yang dilakukan CPU. Hyperthreading cenderung bekerja lebih baik dengan CPU multicore karena kedua CPU tidak selalu aktif secara bersamaan. Jika satu proses menghabiskan sebagian besar waktu CPU, atau jika proses bergantung pada input dan output disk dalam jumlah besar, Anda harus menonaktifkan hyperthreading karena dapat menurunkan kinerja.