Apa perbedaan prosesor Xeon dengan prosesor biasa?

13

Ya saya tahu bahwa Xeon dimaksudkan untuk penggunaan server, memerlukan motherboard yang berbeda dan Anda dapat memiliki lebih dari satu di dalam kotak.

Tetapi secara teknis bagaimana prosesor Xeon itu sendiri berbeda dari prosesor inti 2 biasa?

pdeva
sumber

Jawaban:

12

Jawabannya adalah tidak jauh berbeda. Ini memiliki cache yang lebih besar dan tidak secara eksplisit lumpuh untuk mencegahnya bekerja di sistem multiprosesor. Xeon juga memiliki dukungan untuk memori ECC, yang biasanya tidak didukung pada chip CPU konsumen. Kalau tidak, inti prosesor dasarnya sama.

Pada sistem 32 bit yang lebih lama, MMU Xeon sedikit lebih pintar karena dapat mendukung banyak ruang proses 4GB hingga 64GB RAM fisik. Chip SPARC v8 memiliki fitur serupa di MMU. Fitur ini berfungsi karena perbedaan dalam jumlah bit yang diperlukan untuk mengatasi offset dalam halaman (12 untuk halaman 4KB) dan jumlah bit yang diperlukan untuk merekam status halaman (RWX, kotor dll.). Bit tambahan dapat digunakan untuk referensi halaman fisik yang sedikit lebih luas (24 bit vs 20 untuk menentukan nomor halaman) yang memungkinkan alamat fisik 36-bit. Namun satu proses hanya bisa melihat ruang alamat 4GB yang berdekatan pada waktu tertentu.

Beberapa sistem (mis. Versi Datacentre Windows Server) memiliki API yang memungkinkan proses untuk mengontrol MMU untuk overlay potongan ruang alamat fisik ini ke dalam ruang virtualnya. Fitur ini digunakan dalam versi perusahaan SQL Server untuk mendukung cache disk yang lebih besar.

Kebanyakan jika tidak semua CPU modern mendukung fitur ini ketika berjalan dalam mode 32 bit, dan mungkin ada banyak toko yang masih menjalankan aplikasi 32 bit lama dalam mode ini, baik pada VMs (di mana MMU ditiru dengan jumlah perangkat keras yang lebih besar atau lebih kecil) dukungan) atau timah fisik. Namun, build 64 bit jauh lebih lazim pada server modern dengan memori besar akhir-akhir ini, yang memungkinkan gambar memori bersebelahan yang lebih besar dalam suatu proses.

ConcernedOfTunbridgeWells
sumber
Saya akan sangat terkejut jika versi Xeon dari chip tersebut adalah satu-satunya dengan PAE. Chip sebelumnya (sebelum Xeon) sudah memiliki dukungan itu, jadi bukan seperti itu akan menjadi nilai jual baru ...
Brian Knoblauch
Chip Xeon yang lebih lama (setidaknya dari PIII Xeon) memiliki ini - saya rasa itu tidak didukung pada chip P2 / P3 / P4 konsumen.
ConcernedOfTunbridgeWells
Sebagian besar masalah chipset pendukung. Itu memang sangat berbeda untuk PC konsumen.
3
  • L3 cache lebih besar
  • Dukungan multi-prosesor
  • Secara umum disesuaikan untuk penggunaan server (beban berat, runtimes panjang)
schnaader
sumber
3

Hal utama tentang Xeon adalah bahwa mereka diarahkan ke pasar server / workstation dan dengan demikian dirancang untuk menjadi lebih dapat diandalkan dan selalu aktif, dan untuk lingkungan MP.

Mereka bekerja di motherboard yang berbeda (chipset berbeda) - biasanya di samping FB-DIMMs, yang lebih lambat tetapi lebih dapat diandalkan daripada setara dengan konsumen mereka.

Secara umum, ada Xeon yang setara untuk setiap CPU Core 2; misalnya Q6600 hampir identik dengan X3220, meskipun ada beberapa variasi.

CJM
sumber
1

Xeon dioptimalkan untuk arsitektur multiprosesor

  • Mendukung QuickPath Interconnect, Intel InterBand yang menawarkan bandwidth tinggi dan latensi rendah

  • Memberikan lebih banyak cache (35MB vs. 6MB untuk i7 Core)

  • Memberikan bandwidth memori yang lebih tinggi (102GB / s vs 25.6GM / s untuk i7 Core)

  • Mendukung memori ECC

  • Kemungkinan penggabungan dengan koprosesor Xeon-Phi ("akselerator") dalam arsitektur banyak-inti

Kiriloff
sumber