Beranda » bagaimana » Dasar-Dasar CPU Banyak CPU, Core, dan Hyper-Threading Dijelaskan

    Dasar-Dasar CPU Banyak CPU, Core, dan Hyper-Threading Dijelaskan

    Central processing unit (CPU) di komputer Anda melakukan program kerja-lari komputasi, pada dasarnya. Tetapi CPU modern menawarkan fitur seperti multiple core dan hyper-threading. Beberapa PC bahkan menggunakan banyak CPU. Kami di sini untuk membantu menyelesaikannya.

    Kecepatan clock untuk CPU dulu cukup ketika membandingkan kinerja. Segalanya tidak begitu sederhana lagi. CPU yang menawarkan banyak core atau hyper-threading dapat bekerja secara signifikan lebih baik daripada CPU single-core dengan kecepatan yang sama yang tidak memiliki fitur hyper-threading. Dan PC dengan banyak CPU dapat memiliki keunggulan yang lebih besar. Semua fitur ini dirancang untuk memungkinkan PC menjalankan lebih dari satu proses dengan lebih mudah sekaligus meningkatkan kinerja Anda saat melakukan banyak tugas atau di bawah tuntutan aplikasi hebat seperti encoders video dan game modern. Jadi, mari kita lihat masing-masing fitur ini dan apa artinya bagi Anda.

    Hyper-Threading

    Hyper-threading adalah upaya pertama Intel untuk menghadirkan komputasi paralel ke PC konsumen. Ini debut pada CPU desktop dengan Pentium 4 HT kembali pada tahun 2002. Pentium 4 hari ini hanya menampilkan satu inti CPU, jadi itu benar-benar hanya dapat melakukan satu tugas pada suatu waktu - bahkan jika itu dapat berpindah antar tugas dengan cukup cepat bahwa itu seperti multitasking. Hyper-threading berusaha menebusnya.

    Satu inti CPU fisik dengan hyper-threading muncul sebagai dua CPU logis untuk sistem operasi. CPU masih merupakan CPU tunggal, jadi ini sedikit curang. Sementara sistem operasi melihat dua CPU untuk setiap inti, perangkat keras CPU yang sebenarnya hanya memiliki satu set sumber daya eksekusi untuk setiap inti. CPU berpura-pura memiliki core lebih banyak daripada itu, dan menggunakan logikanya sendiri untuk mempercepat eksekusi program. Dengan kata lain, sistem operasi diperdaya untuk melihat dua CPU untuk setiap inti CPU yang sebenarnya.

    Hyper-threading memungkinkan dua core CPU logis untuk berbagi sumber daya eksekusi fisik. Ini dapat mempercepat beberapa hal - jika satu CPU virtual terhenti dan menunggu, CPU virtual lainnya dapat meminjam sumber daya pelaksanaannya. Hyper-threading dapat membantu mempercepat sistem Anda, tetapi tidak semudah memiliki core tambahan yang sebenarnya.

    Untungnya, hyper-threading sekarang menjadi "bonus." Sementara prosesor konsumen asli dengan hyper-threading hanya memiliki satu inti yang disamarkan sebagai beberapa core, CPU Intel modern sekarang memiliki teknologi multiple core dan hyper-threading. CPU dual-core Anda dengan hyper-threading muncul sebagai empat inti untuk sistem operasi Anda, sedangkan CPU quad-core Anda dengan hyper-threading muncul sebagai delapan core. Hyper-threading bukan pengganti core tambahan, tetapi CPU dual-core dengan hyper-threading harus berkinerja lebih baik daripada CPU dual-core tanpa hyper-threading.

    Beberapa core

    Awalnya, CPU memiliki satu inti. Itu berarti CPU fisik memiliki unit pemrosesan pusat tunggal di atasnya. Untuk meningkatkan kinerja, pabrikan menambahkan "core" tambahan, atau unit pemrosesan pusat. CPU dual-core memiliki dua unit pemrosesan pusat, sehingga tampaknya sistem operasi sebagai dua CPU. CPU dengan dua inti, misalnya, dapat menjalankan dua proses yang berbeda secara bersamaan. Ini mempercepat sistem Anda, karena komputer Anda dapat melakukan banyak hal sekaligus.

    Tidak seperti hyper-threading, tidak ada trik di sini - CPU dual-core benar-benar memiliki dua unit pemrosesan pusat pada chip CPU. CPU quad-core memiliki empat unit pemrosesan pusat, CPU octa-core memiliki delapan unit pemrosesan pusat, dan sebagainya.

    Ini membantu secara dramatis meningkatkan kinerja sambil menjaga unit CPU fisik tetap kecil sehingga cocok dalam satu soket. Hanya perlu ada soket CPU tunggal dengan unit CPU tunggal dimasukkan ke dalamnya-tidak empat soket CPU berbeda dengan empat CPU berbeda, masing-masing membutuhkan daya, pendinginan, dan perangkat keras mereka sendiri. Ada sedikit latensi karena inti dapat berkomunikasi lebih cepat, karena mereka semua berada di chip yang sama.

    Task Manager Windows menunjukkan ini dengan cukup baik. Di sini, misalnya, Anda dapat melihat bahwa sistem ini memiliki satu CPU (socket) aktual dan empat core. Hyperthreading membuat setiap inti terlihat seperti dua CPU ke sistem operasi, sehingga menunjukkan 8 prosesor logis.

    Banyak CPU

    Sebagian besar komputer hanya memiliki satu CPU. CPU tunggal itu mungkin memiliki beberapa core atau teknologi hyper-threading - tetapi masih hanya satu unit CPU fisik yang dimasukkan ke dalam soket CPU tunggal pada motherboard.

    Sebelum hyper-threading dan multi-core CPU muncul, orang-orang berusaha untuk menambah daya pemrosesan tambahan ke komputer dengan menambahkan CPU tambahan. Ini membutuhkan motherboard dengan banyak soket CPU. Motherboard juga membutuhkan perangkat keras tambahan untuk menghubungkan soket CPU ke RAM dan sumber daya lainnya. Ada banyak overhead dalam pengaturan semacam ini. Ada latensi tambahan jika CPU perlu berkomunikasi satu sama lain, sistem dengan banyak CPU mengkonsumsi lebih banyak daya, dan motherboard membutuhkan lebih banyak soket dan perangkat keras.

    Sistem dengan banyak CPU tidak terlalu umum di antara PC pengguna rumahan saat ini. Bahkan desktop gaming berdaya tinggi dengan banyak kartu grafis umumnya hanya memiliki satu CPU. Anda akan menemukan banyak sistem CPU di antara superkomputer, server, dan sistem high-end serupa yang membutuhkan tenaga pengolah angka sebanyak mungkin..


    Semakin banyak CPU atau core yang dimiliki komputer, semakin banyak hal yang dapat dilakukannya sekaligus, membantu meningkatkan kinerja pada sebagian besar tugas. Sebagian besar komputer sekarang memiliki CPU dengan banyak core - opsi paling efisien yang telah kita bahas. Anda bahkan akan menemukan CPU dengan banyak inti pada smartphone dan tablet modern. CPU Intel juga memiliki fitur hyper-threading, yang merupakan bonus. Beberapa komputer yang membutuhkan daya CPU dalam jumlah besar mungkin memiliki banyak CPU, tetapi jauh lebih efisien daripada yang terdengar.

    Kredit Gambar: lungstruck on Flickr, Mike Babcock on Flickr, DeclanTM on Flickr