Kecepatan clock untuk CPU biasanya cukup ketika membandingkan kinerja. Segala sesuatunya tidak begitu sederhana lagi. CPU yang menawarkan beberapa core atau hyper-threading dapat bekerja secara signifikan lebih baik daripada CPU single-core dengan kecepatan yang sama yang tidak memiliki hyper-threading. Dan PC dengan banyak CPU dapat memiliki keuntungan yang lebih besar. Semua fitur ini dirancang untuk memungkinkan PC untuk lebih mudah menjalankan beberapa proses sekaligus - meningkatkan kinerja Anda saat multitasking atau di bawah tuntutan aplikasi yang kuat seperti pembuat enkode 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 memulai debutnya pada CPU desktop dengan Pentium 4 HT kembali pada tahun 2002. Pentium 4 hari hanya menampilkan satu inti CPU, sehingga benar-benar hanya dapat melakukan satu tugas pada satu waktu - bahkan jika itu dapat berpindah antar tugas cukup cepat sepertinya itu multitasking. Hyper-threading berusaha untuk mengatasinya.
Inti CPU fisik tunggal dengan hyper-threading muncul sebagai dua CPU logis ke sistem operasi. CPU masih satu CPU, jadi itu sedikit curang. Sementara sistem operasi melihat dua CPU untuk setiap inti, perangkat keras CPU yang sebenarnya hanya memiliki satu set sumber daya eksekusi untuk masing-masing inti. CPU berpura-pura memiliki lebih banyak inti daripada yang dilakukannya, dan CPU menggunakan logikanya sendiri untuk mempercepat eksekusi program. Dengan kata lain, sistem operasi tertipu untuk melihat dua CPU untuk setiap inti CPU yang sebenarnya.
Hyper-threading memungkinkan dua CPU core logis untuk berbagi sumber daya eksekusi fisik. Ini dapat mempercepat segalanya - jika satu CPU virtual terhenti dan menunggu, CPU virtual lainnya dapat meminjam sumber daya eksekusi. Hyper-threading dapat membantu mempercepat sistem Anda, tetapi sama sekali tidak sebaik memiliki inti tambahan yang sebenarnya.
Beberapa Cores
Awalnya, CPU memiliki satu inti. Itu berarti CPU fisik memiliki unit pengolah pusat tunggal di atasnya. Untuk meningkatkan kinerja, produsen menambahkan "inti" tambahan, atau unit pemroses pusat. CPU dual-core memiliki dua unit pengolah pusat, sehingga tampak pada sistem operasi sebagai dua CPU. Sebuah CPU dengan dua inti, misalnya, dapat menjalankan dua proses yang berbeda pada saat yang 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 secara harfiah memiliki dua unit pengolah pusat pada chip CPU. Sebuah CPU quad-core memiliki empat unit pengolah pusat, CPU octa-core memiliki delapan unit pengolah pusat, dan seterusnya.
Ini membantu secara dramatis meningkatkan kinerja sekaligus menjaga unit CPU fisik kecil sehingga cocok dalam satu soket. Hanya ada satu soket CPU dengan satu unit CPU yang dimasukkan ke dalamnya - bukan empat soket CPU yang berbeda dengan empat CPU yang berbeda, masing-masing membutuhkan daya, pendinginan, dan perangkat keras mereka sendiri. Ada lebih sedikit latensi karena inti dapat berkomunikasi lebih cepat, karena mereka semua berada di chip yang sama.
Windows Task Manager menunjukkan hal ini dengan cukup baik. Di sini, misalnya, Anda dapat melihat bahwa sistem ini memiliki satu CPU (soket) aktual dan empat inti. Hyperthreading membuat masing-masing inti tampak seperti dua CPU ke sistem operasi, jadi ini menunjukkan 8 prosesor logis.
Beberapa CPU
Sebagian besar komputer hanya memiliki satu CPU. CPU tunggal itu mungkin memiliki banyak inti atau teknologi hyper-threading - tetapi itu hanya satu unit CPU fisik yang dimasukkan ke dalam soket CPU tunggal pada motherboard.
Sebelum CPU hyper-threading dan multi-core datang, orang-orang mencoba untuk menambahkan kekuatan pemrosesan tambahan ke komputer dengan menambahkan CPU tambahan. Ini membutuhkan motherboard dengan beberapa soket CPU. Motherboard juga membutuhkan perangkat keras tambahan untuk menghubungkan soket CPU tersebut 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.
Semakin banyak CPU atau inti yang dimiliki komputer, semakin banyak hal yang dapat dilakukan sekaligus, membantu meningkatkan kinerja pada sebagian besar tugas. Sebagian besar komputer kini memiliki CPU dengan beberapa inti - opsi paling efisien yang telah kita diskusikan. Anda bahkan akan menemukan CPU dengan beberapa inti pada ponsel cerdas dan tablet modern. CPU Intel juga menampilkan hyper-threading, yang merupakan semacam bonus. Beberapa komputer yang membutuhkan sejumlah besar daya CPU mungkin memiliki banyak CPU, tetapi itu jauh kurang efisien daripada yang terdengar.