Perangkat

Apa Itu Core dan Thread pada CPU? Ini Perbedaan dan Pengaruhnya

Saat membaca spesifikasi laptop, kamu mungkin menemukan tulisan 2 core 4 thread, 4 core 8 thread, atau 6 core 8 thread. Angkanya terlihat jelas, tetapi sebenarnya apa maksudnya? Apakah semakin banyak core dan thread berarti laptop pasti lebih cepat?

Saya lebih suka memahami bagian ini lewat fungsinya terlebih dahulu. Dengan begitu, kita tidak gampang tergoda angka besar saat memilih prosesor.

Core adalah inti pemroses fisik di dalam CPU, sedangkan jumlah thread pada spesifikasi CPU menunjukkan berapa banyak konteks pemrosesan atau prosesor logis yang tersedia untuk menjalankan pekerjaan. Jadi, CPU 2 core 4 thread memiliki dua inti fisik yang secara keseluruhan mendukung empat hardware thread.

Namun, empat thread tersebut tidak membuatnya setara dengan empat core fisik. Untuk memahami perbedaannya, kita bahas satu per satu.

Apa Itu Core pada CPU?

Core adalah unit pemroses di dalam CPU yang menjalankan instruksi program. Saat kamu membuka aplikasi, menghitung rumus spreadsheet, atau mengedit foto, core ikut mengerjakan instruksi yang dibutuhkan.

Satu CPU bisa memiliki beberapa core. Karena itu, kita mengenal istilah berikut:

  • Dual-core: dua inti pemroses.
  • Quad-core: empat inti pemroses.
  • Hexa-core: enam inti pemroses.
  • Octa-core: delapan inti pemroses.

Beberapa core dapat menjalankan pekerjaan secara bersamaan. Jika aplikasi mampu membagi tugasnya ke banyak core, CPU berpeluang menyelesaikan pekerjaan lebih cepat.

Bayangkan kamu harus mengolah sekumpulan foto. Aplikasi yang mendukung pemrosesan paralel bisa membagi sebagian pekerjaan ke beberapa core. Namun, jika ada tahap yang harus berjalan berurutan, penambahan core tidak otomatis mempercepat tahap tersebut.

Itulah alasan manfaat banyak core bergantung pada pekerjaan dan aplikasi yang kamu gunakan.

Apa Itu Thread pada CPU?

Istilah thread punya dua konteks yang perlu kita bedakan.

Pada software, thread adalah alur eksekusi instruksi di dalam sebuah program. Satu aplikasi bisa memiliki beberapa thread untuk mengerjakan bagian pekerjaan yang berbeda.

Sementara itu, jumlah thread pada spesifikasi CPU merujuk pada hardware thread, yang sistem operasi kenali sebagai prosesor logis.

Sistem operasi seperti Windows atau Linux menjadwalkan thread dari aplikasi untuk berjalan pada prosesor logis tersebut.

Pada CPU tertentu, satu core fisik mendukung dua hardware thread melalui teknologi Simultaneous Multithreading atau SMT. Intel menyebut implementasi teknologinya Hyper-Threading. Dua thread dalam satu core tetap berbagi sumber daya pemrosesan yang ada di dalam core itu.

Karena itu, tambahan thread membantu CPU memanfaatkan sumber dayanya dengan lebih efisien, tetapi tidak menggandakan seluruh kemampuan core.

Apakah CPU 4 Thread Hanya Bisa Menjalankan Empat Pekerjaan?

Tidak. Komputer bisa memiliki jauh lebih banyak thread software daripada jumlah hardware thread CPU.

Sistem operasi membagi waktu pemrosesan dan menjadwalkan thread-thread tersebut secara bergantian. Proses pergantian yang cepat membuat banyak aplikasi tetap terasa berjalan bersama.

Jadi, 4 thread bukan berarti kamu hanya bisa membuka empat aplikasi. Satu aplikasi saja bisa memiliki banyak thread, sementara beberapa aplikasi mungkin sedang menunggu input atau tidak aktif mengerjakan sesuatu.

Apa Perbedaan Core dan Thread?

Perbedaan paling mendasar terletak pada bentuk dan sumber daya pemrosesannya.

AspekCoreThread dalam spesifikasi CPU
PengertianInti pemroses fisikKonteks pemrosesan yang muncul sebagai prosesor logis
PeranMenjalankan instruksi dengan sumber daya pemrosesan coreMemberi tempat bagi sistem operasi untuk menjadwalkan thread software
HubungannyaSatu core dapat mendukung satu atau lebih hardware threadPada SMT dua arah, dua thread berbagi sumber daya satu core
Pengaruh performaTambahan core menambah sumber daya pemrosesan fisikTambahan thread dapat meningkatkan pemanfaatan sumber daya core
KesetaraannyaSatu core fisik merupakan unit pemroses tersendiriDua thread dalam satu core tidak setara dengan dua core fisik

Analogi Koki dan Alur Pekerjaan

Bayangkan CPU sebagai dapur, lalu anggap core sebagai koki.

Koki bisa mengatur beberapa alur pekerjaan. Saat satu masakan menunggu proses tertentu, koki dapat mengerjakan bagian dari masakan lain.

SMT punya tujuan serupa: membantu core memanfaatkan kesempatan pemrosesan yang tersedia untuk mengerjakan thread lain.

Namun, kokinya tetap satu. Mengatur dua alur pekerjaan tidak membuatnya memiliki kemampuan yang sama dengan dua koki lengkap beserta perlengkapannya.

Analogi ini membantu memberi gambaran, meskipun CPU bekerja jauh lebih kompleks. Dua thread pada satu core juga bisa membuat kemajuan secara bersamaan dengan berbagi sumber daya yang tersedia.

Apa Arti 2 Core 4 Thread dan 4 Core 8 Thread?

Cara membacanya cukup sederhana: angka core menunjukkan jumlah inti fisik, sedangkan angka thread menunjukkan jumlah hardware thread secara keseluruhan.

SpesifikasiArtinya
2 core 2 threadDua inti fisik, masing-masing mendukung satu thread
2 core 4 threadDua inti fisik, masing-masing mendukung dua thread
4 core 4 threadEmpat inti fisik, masing-masing mendukung satu thread
4 core 8 threadEmpat inti fisik, masing-masing mendukung dua thread
6 core 12 threadEnam inti fisik, masing-masing mendukung dua thread

Misalnya, prosesor memiliki 4 core 8 thread. Windows dapat mengenali delapan prosesor logis untuk menjadwalkan pekerjaan, tetapi CPU tersebut tetap memiliki empat inti fisik.

Baca juga:  Review Acer Projector BS-320P, Ideal Untuk Semua Kebutuhan

Intel menjelaskan bahwa Hyper-Threading memungkinkan satu core fisik menyediakan dua konteks eksekusi. Teknologi ini membantu meningkatkan jumlah pekerjaan yang bisa CPU selesaikan dengan memanfaatkan sumber daya core secara lebih efisien.

Mengapa Ada CPU 6 Core 8 Thread?

Jumlah thread tidak harus dua kali jumlah core. Sebagian prosesor menggabungkan jenis core dengan kemampuan yang berbeda.

Contohnya, Intel Core i3-1215U memiliki 6 core dan 8 thread, dengan susunan:

  • Dua Performance-core atau P-core, masing-masing mendukung dua thread.
  • Empat Efficient-core atau E-core, masing-masing mendukung satu thread.

Hasilnya, dua P-core menyumbang empat thread dan empat E-core menyumbang empat thread. Totalnya menjadi delapan thread.

Ada juga prosesor yang jumlah core dan thread-nya sama. Intel menyatakan Core Ultra Series 2 tidak menggunakan Hyper-Threading, sehingga jumlah thread-nya sama dengan jumlah core.

Jadi, jangan langsung menganggap prosesor bermasalah atau kurang bagus hanya karena jumlah thread-nya tidak dua kali lipat.

Bagaimana Core dan Thread Memengaruhi Performa?

Pengaruhnya bergantung pada cara aplikasi membagi pekerjaan. Ada pekerjaan yang membutuhkan satu core kencang, ada juga yang bisa memanfaatkan banyak core sekaligus.

Browsing dan Pekerjaan Kantor

Saat browsing, menulis dokumen, atau membalas email, komputer mengerjakan campuran aktivitas ringan dan aktivitas singkat yang membutuhkan respons cepat.

Banyak core dapat membantu ketika beberapa proses aktif bersamaan. Namun, kemampuan tiap core, kapasitas RAM, kecepatan penyimpanan, dan kondisi aplikasi juga memengaruhi kenyamanan.

Kalau browser terasa lambat saat membuka banyak tab, penyebabnya belum tentu kekurangan core. RAM yang hampir penuh juga bisa membuat komputer terasa berat.

Multitasking

Misalnya, kamu membuka WordPress di browser sambil menjalankan editor gambar, rapat online, dan mengunggah file.

Beberapa core memberi sistem operasi lebih banyak sumber daya untuk membagi pekerjaan. Thread tambahan melalui SMT juga dapat membantu pada kondisi yang sesuai.

Tetapi, tidak semua aplikasi terus-menerus membebani CPU. Aplikasi yang sedang menunggu jaringan atau input pengguna memiliki kebutuhan yang berbeda dari aplikasi yang sedang melakukan komputasi berat.

Editing Video dan Rendering

Pekerjaan seperti rendering, encoding berbasis CPU, dan pemrosesan banyak file berpotensi memanfaatkan banyak core.

Namun, hasilnya tetap bergantung pada aplikasi, format file, efek, dan pengaturan ekspor. Jika aplikasi menggunakan akselerasi GPU atau mesin encoding khusus, komponen tersebut ikut menentukan kecepatannya.

Karena itu, jumlah core saja belum cukup untuk memperkirakan waktu ekspor video.

Gaming

Game membutuhkan kombinasi kemampuan CPU, GPU, RAM, dan komponen lain.

Sebagian pekerjaan game bisa menyebar ke beberapa core, tetapi bagian tertentu masih sangat bergantung pada kecepatan thread utama. Kebutuhannya juga berbeda antar-game.

Saya tidak akan menilai kemampuan gaming sebuah laptop hanya dari tulisan “8 core”. Model CPU, GPU, pendinginan, dan hasil pengujian game yang ingin kamu mainkan akan memberi gambaran lebih berguna.

Apakah Lebih Banyak Core dan Thread Pasti Lebih Cepat?

Tidak selalu. Jumlah core dan thread menunjukkan sebagian kemampuan CPU, tetapi angka tersebut belum menggambarkan performa secara utuh.

Berikut beberapa faktor yang perlu kamu lihat bersama.

Arsitektur dan Kemampuan Tiap Core

Desain core memengaruhi seberapa efektif CPU menjalankan instruksi. Dua prosesor dengan jumlah core sama bisa memberikan performa yang berbeda.

CPU dengan core lebih sedikit pun bisa mengungguli CPU dengan core lebih banyak pada pekerjaan tertentu jika kemampuan tiap core-nya lebih tinggi.

Kecepatan Clock

Clock menunjukkan frekuensi kerja CPU, biasanya dalam GHz. Angka ini membantu saat membandingkan prosesor dengan desain yang serupa, tetapi tidak bisa menjadi ukuran tunggal lintas arsitektur.

CPU 4 GHz tidak otomatis lebih cepat daripada semua CPU 3 GHz. Kemampuan menjalankan instruksi pada setiap siklus juga berpengaruh.

Jenis Core

Pada prosesor hybrid, jumlah total core dapat mencakup core dengan karakteristik berbeda.

Karena itu, CPU 10 core dengan susunan hybrid tidak otomatis setara dengan CPU lain yang memiliki 10 core berjenis seragam. Kita perlu melihat susunan core dan kemampuan prosesornya.

Batas Daya dan Pendinginan

Laptop perlu mengatur konsumsi daya dan suhu. Saat menjalankan pekerjaan berat, pengaturan daya dan kemampuan pendinginan dapat membatasi performa CPU.

Itulah sebabnya dua laptop dengan model prosesor sama masih bisa menghasilkan performa yang berbeda, terutama ketika bekerja dalam waktu lama.

Dukungan Aplikasi

Penambahan core paling terasa jika aplikasi mampu memanfaatkannya. Jika sebagian besar pekerjaan berjalan pada satu thread, banyak core tambahan bisa memberikan manfaat yang terbatas.

Saat membandingkan prosesor, lihat model lengkapnya dan pengujian yang sesuai dengan kebutuhanmu.

Berapa Core dan Thread yang Dibutuhkan?

Tidak ada satu jumlah yang cocok untuk semua orang. Sebagai gambaran kebutuhan, saya akan membaginya seperti berikut.

KebutuhanHal yang perlu diperhatikan
Mengetik, email, dan browsing ringanKemampuan tiap core, respons aplikasi, RAM, dan SSD
Banyak aplikasi aktif sekaligusTambahan core, kapasitas RAM, serta performa saat bekerja terus-menerus
Mengelola website dan desain ringanKeseimbangan performa CPU, RAM, penyimpanan, dan kebutuhan aplikasi desain
Rendering atau encoding berbasis CPUPerforma banyak core pada aplikasi yang digunakan
GamingKombinasi CPU dan GPU, performa per core, serta pengujian game
Mesin virtual atau banyak layanan lokalJumlah core dan thread, kapasitas RAM, serta beban tiap layanan

Jika kamu sudah punya laptop 2 core 4 thread dan pekerjaan masih berjalan lancar, angka tersebut tidak otomatis menjadi alasan untuk mengganti perangkat.

Namun, saat memilih laptop untuk pekerjaan yang lebih berat, periksa apakah CPU mampu menangani aplikasi yang ingin kamu gunakan. Hasil pengujian nyata akan lebih membantu daripada sekadar memenuhi angka core tertentu.

Cara Melihat Jumlah Core dan Thread di Laptop

Kamu tidak harus membongkar laptop untuk mengeceknya. Windows dan Linux menyediakan informasi tersebut melalui fitur bawaan.

Melalui Task Manager Windows

  1. Tekan Ctrl + Shift + Esc untuk membuka Task Manager.
  2. Pilih menu Performance atau Kinerja.
  3. Klik CPU.
  4. Perhatikan informasi Cores dan Logical processors.

Bagian Cores menunjukkan jumlah inti fisik yang sistem kenali. Sementara itu, Logical processors menunjukkan jumlah prosesor logis yang tersedia. Microsoft mendokumentasikan langkah ini untuk melihat jumlah core dan prosesor logis.

Misalnya, jika Task Manager menampilkan:

  • Cores: 4
  • Logical processors: 8

Artinya, sistem mengenali CPU dengan empat core fisik dan delapan prosesor logis.

Melalui Terminal Linux

Pada Linux, termasuk Ubuntu OS, buka Terminal lalu jalankan:

lscpu

Perintah tersebut menampilkan informasi arsitektur CPU, termasuk informasi core, socket, dan thread.

Pada CPU dengan susunan core seragam, kamu mungkin menemukan contoh informasi seperti berikut:

CPU(s): 8
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1

Contoh tersebut menunjukkan satu socket CPU dengan empat core fisik dan dua thread per core, sehingga totalnya delapan prosesor logis.

Pada CPU hybrid, tampilan dan rincian informasinya bisa berbeda. Cocokkan model CPU dengan spesifikasi resmi produsennya agar kamu tidak keliru membaca susunan core.

Bagikan artikel ini

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan.