Jawaban sederhananya adalah bahwa kami tidak melihat peningkatan dari tahun ke tahun, jadi premisnya kurang tepat.
Perlu diingat bahwa irama rilis adalah untuk alasan bisnis, bukan teknis: mungkin tidak ada peningkatan yang signifikan, tetapi konsumen mengharapkan rilis tahunan, jadi itulah yang mereka lakukan.
Jawaban yang lebih kompleks adalah bahwa ada banyak aspek kinerja CPU:
- Arsitektur mikro, yang mempengaruhi:
- Seberapa cepat dapat memproses instruksi spesifik ( instruksi per siklus ), yang bervariasi berdasarkan instruksi.
- Seberapa cepat dapat memproses urutan instruksi (hal-hal seperti pipelining, prediksi cabang, caching, dll.)
- Instruksi khusus yang didukung (hal-hal seperti AES-NI, yang sangat mempercepat enkripsi, SIMD [SSE, AVX, dll.], Yang sangat mempercepat tugas data besar seperti pemrosesan gambar, dll.)
- Lihat lebih lanjut: https://superuser.com/a/906227/117590
- Kecepatan jam, yang memengaruhi berapa banyak siklus yang Anda dapatkan per detik. Ini sebagian besar terhenti, tetapi kami masih berusaha mencari efisiensi untuk mendapatkan jam yang lebih tinggi tanpa menggoreng CPU atau membutuhkan terlalu banyak pendinginan.
- Jumlah inti, yang mempengaruhi berapa banyak aliran instruksi independen dapat diproses sekaligus. Ini, sekali lagi, dibatasi oleh efisiensi. Lihat juga: https://superuser.com/a/797486/117590
Model tick-tock sekarang-lama menunjukkan bagaimana ini ditangani di masa lalu: satu tahun, Anda akan melihat peningkatan arsitektur mikro, maka berikutnya Anda akan melihat "mati menyusut", meningkatkan efisiensi dengan menggunakan ukuran proses yang lebih kecil. Sementara die shrink terjadi pada mikroarsitektur sebelumnya, generasi berikutnya dapat dikerjakan pada saat yang sama. Baru-baru ini hal ini melambat, karena kami kehabisan perbaikan kecil untuk menekan pada bagian arsitektur dan ukuran proses.
Misalnya, generasi Intel Coffee Lake baru-baru ini memiliki peningkatan minimal di atas Kaby Lake, yang dengan sendirinya memiliki sedikit peningkatan dibandingkan Skylake. Arsitekturnya sendiri kurang lebih tetap sama, dengan beberapa perbaikan kecil dalam instruksi SIMD dan peningkatan samping seperti pada pengontrol memori. Perubahan judul, jika ada, akan menjadi kecepatan clock sedikit lebih tinggi ... dari keuntungan efisiensi dalam proses manufaktur. Perubahan headline Coffee Lake adalah peningkatan jumlah inti, kemungkinan besar untuk tujuan pemasaran (persaingan dengan AMD).
Jarang, kita juga melihat lompatan besar , seperti dengan Intel Core lama dan arsitektur AMD Zen baru-baru ini. Ada banyak tim desain yang bekerja pada arsitektur yang berbeda secara paralel, dan kadang-kadang ketika kemajuan utama menghentikan arsitektur lain menggunakan ide yang berbeda dapat "mengambil alih" (Core menggantikan Netburst, Zen menggantikan seri Excavator).
Dan kemudian di luar dunia CPU desktop, kami melihat dorongan besar untuk efisiensi daya untuk perangkat bertenaga baterai seperti laptop dan tablet. Itu adalah fitur utama dari banyak arsitektur baru: mereka tidak selalu lebih cepat, tetapi lebih efisien sehingga baterai Anda bertahan lebih lama.