Wie unterscheiden sich Xeon-Prozessoren von regulären Prozessoren?

1934
pdeva

Ja, ich weiß, dass Xeons für den Servergebrauch gedacht sind, unterschiedliche Motherboards erfordern, und Sie können mehrere davon in einer Box haben.

Aber wie unterscheidet sich ein Xeon-Prozessor technisch von einem normalen Core-2-Prozessor?

14

4 Antworten auf die Frage

12
ConcernedOfTunbridgeWells

The answer is that it's not very different. It has a larger cache and is not explicitly crippled to prevent it working in multiprocessor systems. Xeons also have support for ECC memory, which is not normally supported on consumer CPU chips. Otherwise the basic processor core is much the same.

On older 32 bit systems the Xeon's MMU was slightly more clever in that it could support multiple 4GB process spaces in up to 64GB of physical RAM. SPARC v8 chips had a similar feature in the MMU. This feature worked because of the difference in the number of bits needed to address an offset within a page (12 for a 4KB page) and the number of bits needed to record a page's status (RWX, dirty etc.). The extra bits could be used for a slightly wider physical page reference (24 bits vs. 20 to specify the page number) allowing a 36-bit physical address. However a single process could only see a contiguous 4GB address space at any given time.

Some systems (e.g. Datacentre versions of Windows Server) had an API that allowed a process to control the MMU to overlay chunks of this physical address space into its virtual space. This feature was used in enterprise versions of SQL Server to support larger disk caches.

Most if not all modern CPUs support feature this when running in 32 bit mode, and there are probably plenty of shops still running legacy 32 bit applications in this mode, either on VMs (where the MMU is emulated with a greater or lesser amount of hardware support) or physical tin. However, 64 bit builds are much more prevalent on modern large-memory server builds these days, which allow larger contiguous memory images within a process.

Ich wäre wirklich überrascht, wenn die Xeon-Version dieser Chips die einzige mit PAE wäre. Frühere Chips (vor Xeon) hatten diese Unterstützung bereits, daher wäre es nicht so, dass es ein neues Verkaufsargument gewesen wäre ... Brian Knoblauch vor 15 Jahren 0
Ältere Xeon-Chips (zumindest vom PIII Xeon) hatten dies - ich glaube nicht, dass sie auf P2 / P3 / P4-Chips von Consumer unterstützt wurden. ConcernedOfTunbridgeWells vor 15 Jahren 0
Meistens ein unterstützender Chipsatz. Diese waren bei Consumer-PCs wirklich unterschiedlich. vor 14 Jahren 0
3
schnaader
  • Bigger L3 cache
  • Multiprocessor support
  • Generally adjusted for server usage (heavy load, long runtimes)
3
CJM

The key thing about Xeons is that they are geared towards the server/workstation market and thus are designed to be more reliable and always-on, and for MP enviroments.

They work in different motherboards (different chipsets) - usually alongside FB-DIMMs, which are slower but more reliable than their consumer equivalents.

In general, there is a Xeon equivalent for each Core 2 CPU; for example a Q6600 is almost identical to the X3220, though there are some variations.

1
Octoback

Xeon ist für die Multiprozessorarchitektur optimiert

  • Unterstützt QuickPath Interconnect, das Intel InterBand mit hoher Bandbreite und geringer Latenz

  • Bietet mehr Cache (35 MB vs. 6 MB für i7 Core)

  • Bietet eine höhere Speicherbandbreite (102 GB / s gegenüber 25,6 G / s für i7 Core)

  • Unterstützt ECC-Speicher

  • Mögliche Kopplung mit Xeon-Phi-Coprozessoren ("Beschleunigern") in einer Many-Core-Architektur