Xeon işlemcilerin normal işlemcilerden farkı nedir?


13

Evet, Xeons'un sunucu kullanımı için olduğunu, farklı anakartlar gerektirdiğini ve bir kutudan birden fazlasına sahip olabileceğinizi biliyorum.

Ancak teknik olarak bir Xeon işlemcinin kendisi normal bir çekirdek 2 işlemciden nasıl farklıdır?

Yanıtlar:


12

Cevap, çok farklı olmadığıdır. Daha büyük bir önbelleğe sahiptir ve çok işlemcili sistemlerde çalışmasını önlemek için açıkça sakat değildir. Xeons ayrıca, normalde tüketici CPU yongalarında desteklenmeyen ECC belleği de destekler. Aksi takdirde temel işlemci çekirdeği hemen hemen aynıdır.

Daha eski 32 bit sistemlerde Xeon'un MMU'su, 64GB'a kadar fiziksel RAM'de birden fazla 4GB işlem alanını destekleyebileceğinden biraz daha zekiydi. SPARC v8 çipleri MMU'da benzer bir özelliğe sahipti. Bu özellik, bir sayfadaki ofseti ele almak için gereken bit sayısı (4KB sayfası için 12) ve bir sayfanın durumunu kaydetmek için gereken bit sayısı (RWX, kirli vb.) Nedeniyle işe yaradı. Ekstra bitler, 36 bitlik fiziksel bir adrese izin veren biraz daha geniş bir fiziksel sayfa referansı (sayfa numarasını belirlemek için 24 bit'e karşılık 20 bit) için kullanılabilir. Ancak, tek bir işlem herhangi bir zamanda yalnızca bitişik 4 GB'lık bir adres alanı görebilir.

Bazı sistemlerde (örneğin, Windows Server'ın Veri Merkezi sürümleri), MMU'nun bu fiziksel adres alanının parçalarını sanal alanına yerleştirmesi için denetleme işlemine izin veren bir API vardı. Bu özellik, daha büyük disk önbelleklerini desteklemek için SQL Server'ın kurumsal sürümlerinde kullanılmıştır.

Çoğu modern CPU, 32 bit modunda çalışırken bunu desteklemiyorsa ve VM'lerde (MMU'nun daha fazla veya daha az miktarda donanımla taklit edildiği yerlerde) muhtemelen bu modda hala eski 32 bit uygulamaları çalıştıran çok sayıda dükkan var. destek) veya fiziksel kalay. Bununla birlikte, 64 bit derlemeler günümüzde modern geniş bellek sunucusu derlemelerinde çok daha yaygındır ve bu da bir süreç içinde daha büyük bitişik bellek görüntülerine izin verir.


Bu çiplerin Xeon versiyonu PAE olan tek kişi olsaydı gerçekten şaşırırdım. Önceki yongalar (Xeon'dan önce) zaten bu desteğe sahipti, bu yüzden yeni bir satış noktası olurdu ...
Brian Knoblauch

Eski Xeon yongaları (en azından PIII Xeon'dan) bunu vardı - Tüketici P2 / P3 / P4 yongalarında desteklendiğini düşünmüyorum.
ConcernedOfTunbridgeWells

Çoğunlukla destekleyici bir yonga seti sorunu. Bunlar tüketici bilgisayarlar için gerçekten farklıydı.

3
  • Daha büyük L3 ön belleği
  • Çok işlemcili destek
  • Genellikle sunucu kullanımına göre ayarlanır (ağır yük, uzun çalışma süreleri)

3

Xeons'la ilgili en önemli şey, sunucu / iş istasyonu pazarına yönelik olmaları ve böylece daha güvenilir ve her zaman açık ve MP ortamları için tasarlanmış olmalarıdır.

Farklı anakartlarda (farklı yonga setleri) çalışırlar - genellikle FB-DIMM'lerin yanında, daha yavaş ancak tüketici eşdeğerlerinden daha güvenilirdir.

Genel olarak, her Core 2 CPU için bir Xeon eşdeğeri vardır; örneğin bir Q6600, X3220 ile hemen hemen aynıdır, ancak bazı varyasyonlar da vardır.


1

Xeon, çok işlemcili mimari için optimize edilmiştir

  • Yüksek bant genişliği ve düşük gecikme süresi sunan Intel InterBand QuickPath Interconnect'i destekler

  • Daha fazla önbellek sağlar (i7 Core için 35MB ve 6MB)

  • Daha yüksek bellek bant genişliği sağlar (i7 Core için 102GB / s'ye karşı 25.6GM / s)

  • ECC belleği destekler

  • Çok çekirdekli bir mimaride Xeon-Phi yardımcı işlemcilerle ("hızlandırıcılar") olası bağlantı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.