Mungkin dari Anda masih banyak yang bingung apakah perbedaan Core dan thread. Lalu apakah lebih banyak Core CPU berarti kinerja yang lebih baik? 


Pada kesempatan kali ini, pertanyaan tersebut akan dikupas secara mendalam mengenai tentang perbedaan antara core dan thread pada cpu beserta kinerjanya 


Pada dasarnya, jika prosesor dengan satu Core diminta untuk melakukan banyak tugas, ia harus menyelesaikan tugas pertama sebelum dapat melompat ke yang berikutnya. Di sisi lain, prosesor dengan banyak Core dapat membagi beban kerja antara Core dan menyelesaikan tugas lebih cepat. Jadi, jelas, lebih banyak core sama dengan peningkatan kinerja.


Semua orang akan menyadari bahwa CPU (Central Processing Unit) adalah otak dari komputer tetapi ada lebih banyak komponen penting ini daripada yang dipahami secara umum. Salah satu fitur yang paling sering disalahpahami adalah perbedaan antara Core dan Thread — apa itu dan apa fungsinya.


Apa Itu Core?

Core adalah komponen fisik yang terkandung dalam CPU fisik. Kinerja CPU akan tergantung pada jumlah Core dan kecepatan di mana masing-masing Core dapat mengeksekusi instruksi. CPU single-core jarang terjadi akhir-akhir ini dengan dominasi prosesor multi-core modern. Prosesor multi-core mampu membagi proses menjadi sub-tugas dengan setiap sub-tugas dieksekusi secara bersamaan. Ini juga dikenal sebagai eksekusi paralel karena semua sub-tugas dieksekusi secara paralel.


Apa Itu Thread?

Thread adalah komponen virtual yang biasanya dibuat oleh sistem operasi yang membantu CPU menangani banyak tugas dengan lebih efisien. Secara sederhana, Thread adalah komponen dari suatu proses. 


Salah satu analogi yang paling umum digunakan adalah menganggap Core sebagai mulut seseorang dan benang sebagai tangan. Mulut melakukan semua makan, sementara tangan membantu mengatur 'beban kerja'. Pikirkan Thread sebagai sistem manajemen untuk memberi makan tugas ke Core.


Hyper-threading dan multi-threading adalah konsep yang serupa tetapi sedikit berbeda. Hyper-threading adalah teknologi eksklusif untuk CPU Intel yang menipu sistem operasi agar percaya bahwa ada beberapa CPU terpisah yang ada. 


Misalnya, CPU dual-core dengan hyper-threading akan dilihat oleh sistem operasi sebagai empat CPU logis dan CPU quad-core dengan hyper-threading akan dilihat sebagai delapan CPU logis, menghasilkan kecepatan dan kinerja sistem yang jauh lebih baik.

Multi-threading (SMT) simultan CPU AMD serupa dalam hal fungsionalitas tetapi tidak menangani Thread secara efisien. Di sisi lain, Anda biasanya akan mendapatkan lebih banyak Core jika Anda memiliki budget yang lebih.


Perbedaan Core dan Thread

Perbedaan terbesar antara Core dan Thread adalah bahwa Core adalah komponen fisik sedangkan Thread adalah komponen virtual. Core meningkatkan jumlah pekerjaan yang dapat diselesaikan dalam waktu sementara thread membantu mengatur dan mengoptimalkan beban kerja tersebut. Pada dasarnya, banyak Core dan Thread yang memungkinkan pengguna melakukan banyak tugas tanpa terlalu banyak penurunan kinerja.