Dengan menurunkan biaya silikon dan meningkatnya kebutuhan konsumen, produsen tampaknya mendorong satu dari dua hal: kecepatan jam dan / atau jumlah inti. Dengan perkembangan yang terjadi, sepertinya kecepatan clock prosesor tidak lagi naik, tetapi jumlah core prosesor.
Saya ingat hanya beberapa tahun yang lalu, saya memiliki prosesor Pentium 4 single-core cepat yang bagus. Maju cepat ke hari ini, dan saya tidak berpikir Anda bahkan dapat membeli prosesor single-core (belum lagi meningkatnya prosesor multicore bahkan di ponsel ). Cara berjalannya, kita mungkin menemukan komputer dengan ratusan inti dalam beberapa tahun (dan saya tahu banyak sistem operasi sudah mendukungnya).
Apakah lebih bermanfaat bagi kinerja keseluruhan sistem untuk meningkatkan kecepatan clock, atau meningkatkan jumlah core? Asumsikan kita masuk ke ratusan core yang semuanya berjalan bersama, atau clock speed sepuluh kali lebih tinggi dari yang kita miliki saat ini (terlepas dari apakah secara fisik itu mungkin atau tidak).
Apa saja contoh proses umum (misalnya enkripsi, kompresi file, pengeditan gambar / video) yang paling diuntungkan dari satu atau yang lain? Apakah ada beberapa proses yang bisa , tetapi saat ini tidak (karena alasan teknis) dipercepat dengan meningkatkan paralelisme mereka?
Asumsikan prosesor hipotetis memiliki desain inti yang sama persis (ukuran kata, lebar bit alamat, ukuran bus memori, cache, dll ...), jadi satu-satunya variabel di sini adalah kecepatan jam dan jumlah inti. Dan lagi, saya tidak berbicara tentang satu, dua, atau bahkan empat core - bayangkan puluhan hingga ratusan.