SORU
27 NİSAN 2011, ÇARŞAMBA


Neden Intel işlemcileri, iç RISC çekirdek sakladı mı?

Pentium Pro (P6 mikro mimari) başlayan, Intel'in mikroişlemci yeniden tasarlanmış ve eski CISC talimatları altında iç RISC çekirdek kullanılır. Pentium Pro beri CISC talimatları küçük parçalara (iPod) bölünmüş ve daha sonra RISC çekirdek tarafından yürütülür.

Intel yeni iç mimari gizlemek ve programcılar kullanmaya zorlamak için karar verdi, Bu benim için açıktı başında "CISC kabuk". Intel tam uyumluluk bozmadan mikroişlemciler mimari yeniden tasarımı olabilir bu karar sayesinde, makul.

Ancak Intel hala iç RISC talimatları bir dizi yıllarca gizli tutar niye bir şey anlamıyorum? Neden programcılar eski 86 CISC Talimatları Kullanımı gibi RISC kullanım talimatları izin vermedi?

Eğer Intel tutar, geriye doğru uyumluluk için bu kadar uzun (biz hala sanal 8086 modu gelecek 64-bit), onlar Neden bize izin derleme programları bu yüzden olacak bypass CISC ve RISC çekirdek kullanım talimatları doğrudan? Bu doğal bir şekilde yavaş yavaş günümüzde (bu Intel RISC çekirdek içinde kullanmaya karar verdi, o da budur, değil mi?) kaldırılmış olan 86 talimatları, terk etmek açılacaktır.

Yeni Intel 'Core' görüyorum, onlar sadece CISC talimatları genişleten serisi, SSE4 AVX ve yenilerini ekleyerek ayarlayın.

CEVAP
27 NİSAN 2011, ÇARŞAMBA


Hayır, 86 komut seti kesinlikle önerilmiyor. Her zamanki gibi popüler. Intel RISC gibi mikro talimatları DAHİLİ olarak kullanır, bu nedenle daha verimli işlenebilir olmasıdır.

Yani x 86 İŞLEMCİ 86 talimatları kabul eden ön ucunda ağır güzel bir dekoder alarak çalışır ve arka uç süreç optimize edilmiş dahili bir biçimi, dönüştürür.

"Harici" programlar, iki nokta vardır: . bu format açığa gelince

  • istikrarlı bir biçimi değildir. Intel en özel mimarisine uygun İŞLEMCİ modelleri arasında değişebilir. Bu onların verimliliği en üst düzeye çıkarmak için izin verir, ve bu avantaj, eğer İç Kullanım dış kullanım için sabit, kararlı talimat bir biçimi yerleşmek zorunda kaldılar kayıp olurdu.
  • sadece hiçbir şey elde edilemedi. Bugünkü büyük, karmaşık İŞLEMCİ, dekoder CPU nispeten küçük bir parçasıdır. Olması için kod çözme 86 talimatları kılan daha karmaşık, ama gerisini CPU etkilenmemiş, yani genel olarak, orada sadece çok az kazandırır, özellikle çünkü 86 önyüz hala orda olmak zorunda, sipariş yürütmek için "eski" kodu. Hatta transistörler şu anda 86 çizimlerde kullanılan tasarruf olmaz.

Bu oldukça mükemmel bir anlaşma değil, ama fiyatı oldukça küçük ve desteklemek için CPU tasarımı çok daha iyi bir seçimikitamamen farklı komut setleri. (Bu durumda, muhtemelen bir icat bitirmek istiyorumüçüncüdahili kullanım için micro-ops, çünkü o özgürce en iyi İŞLEMCİ İç Mimarlık uyacak şekilde değiştirilebiliyor)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • Techmoan

    Techmoan

    31 Mayıs 2009