2Aug

Mengapa Generasi Baru Prosesor Lebih Cepat pada Kecepatan Jam Sama?

click fraud protection

Anda mungkin penasaran bagaimana generasi prosesor yang lebih baru dapat menjadi lebih cepat pada kecepatan clock yang sama dengan prosesor yang lebih tua. Apakah hanya perubahan dalam arsitektur fisik atau apakah itu sesuatu yang lebih? Today's SuperUser Q & Sebuah posting memiliki jawaban atas pertanyaan pembaca yang penasaran.

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web. Foto

milik Rodrigo Senna( Flickr).

Pertanyaan

Pembaca superuser agz ingin tahu mengapa generasi prosesor yang lebih baru lebih cepat pada kecepatan clock yang sama:

Mengapa, misalnya, apakah Core i5 2,66 GHz Core i5 akan lebih cepat daripada Core 2 Duo 2,66 GHz, yaitujuga dual core?

Apakah ini karena instruksi yang lebih baru yang dapat memproses informasi dalam siklus clock yang lebih sedikit? Perubahan arsitektural apa lagi yang terlibat?

Mengapa generasi prosesor yang lebih baru dengan kecepatan clock yang sama?

instagram viewer

Jawaban

Kontributor SuperUser David Schwartz dan Terobosan memiliki jawabannya untuk kita. Pertama, David Schwartz:

Biasanya, ini bukan karena instruksi yang lebih baru. Hanya karena prosesor membutuhkan lebih sedikit siklus instruksi untuk menjalankan instruksi yang sama. Ini bisa jadi karena sejumlah besar alasan:

  1. Cache besar berarti lebih sedikit waktu terbuang menunggu memori.
  2. Unit eksekusi lebih banyak berarti sedikit waktu menunggu untuk mulai beroperasi dengan sebuah instruksi.
  3. Prediksi cabang yang lebih baik berarti lebih sedikit waktu yang terbuang untuk instruksi eksekusi secara spekulatif yang sebenarnya tidak perlu dilakukan. Perbaikan unit perbaikan
  4. berarti lebih sedikit waktu menunggu instruksi selesai.
  5. Jaringan pipa yang lebih pendek berarti jaringan pipa mengisi lebih cepat.

Dan seterusnya.

Berikut ini adalah penjelasan Intelektual Intel 64 dan IA-32.Mereka merinci perubahan antara arsitektur dan mereka adalah sumber yang bagus untuk memahami arsitektur x86.

Saya akan merekomendasikan agar Anda mendownload gabungan volume 1 sampai 3C( link download pertama di halaman yang terhubung di atas).Volume 1, Bab 2.2 memiliki informasi yang Anda inginkan.

Beberapa perbedaan umum yang tercantum dalam bab tersebut, yang berasal dari arsitektur mikro Core sampai Nehalem / Sandy Bridge adalah:

  • Peningkatan prediksi cabang, pemulihan yang lebih cepat dari kecurangan
  • Teknologi HyperThreading
  • Pengontrol memori terintegrasi, hirarki tembolok
  • Eksperimen floating-point yang lebih cepatpenanganan( hanya Sandy Bridge) Peningkatan bandwidth LEVED
  • ( hanya Sandy Bridge) Ekstensi instruksi
  • AVX( hanya Sandy Bridge)

Daftar lengkap dapat ditemukan pada link di atas( Volume 1, Bab 2.2).

Pastikan membaca lebih banyak diskusi menarik ini melalui link di bawah ini!

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.