Чем процессоры Xeon отличаются от обычных процессоров?


13

Да, я знаю, что Xeons предназначены для использования на сервере, требуют разных материнских плат, и вы можете иметь более одной из них в коробке.

Но технически чем сам процессор Xeon отличается от обычного процессора Core 2?

Ответы:


12

Ответ в том, что это не очень отличается. Он имеет больший кэш и явно не ограничен для предотвращения его работы в многопроцессорных системах. Xeons также имеет поддержку памяти ECC, которая обычно не поддерживается на потребительских процессорных чипах. В остальном базовое ядро ​​процессора практически не отличается.

В более старых 32-разрядных системах MMU Xeon был немного более умным, поскольку он мог поддерживать несколько процессорных пространств объемом 4 ГБ в физической памяти до 64 ГБ. Чипы SPARC v8 имели аналогичную функцию в MMU. Эта функция работала из-за разницы в количестве битов, необходимых для адресации смещения на странице (12 для страницы размером 4 КБ), и количества битов, необходимых для записи состояния страницы (RWX, грязный и т. Д.). Дополнительные биты можно использовать для чуть более широкой ссылки на физическую страницу (24 бита против 20 для указания номера страницы), что позволяет использовать 36-битный физический адрес. Однако один процесс мог видеть только непрерывное адресное пространство 4 ГБ в любой момент времени.

Некоторые системы (например, версии Windows Server для Datacentre) имели API, который позволял процессу контролировать MMU для наложения фрагментов этого физического адресного пространства в его виртуальное пространство. Эта функция использовалась в корпоративных версиях SQL Server для поддержки больших дисковых кешей.

Большинство, если не все современные процессоры поддерживают эту функцию при работе в 32-битном режиме, и, вероятно, многие магазины все еще используют устаревшие 32-битные приложения в этом режиме, либо на виртуальных машинах (где MMU эмулируется с большим или меньшим количеством оборудования). поддержка) или физическое олово. Однако в наши дни 64-разрядные сборки гораздо более распространены на современных сборках серверов с большой памятью, которые позволяют создавать большие непрерывные образы памяти в процессе.


Я был бы очень удивлен, если бы версия Xeon этих чипов была единственной с PAE. Предыдущие чипы (до Xeon) уже имели эту поддержку, так что это не было бы новым пунктом продажи ...
Брайан Кноблаух

Старые чипы Xeon (по крайней мере, от PIII Xeon) имели это - я не думаю, что это поддерживалось на потребительских чипах P2 / P3 / P4.
ConcernedOfTunbridgeWells

В основном проблема с поддержкой чипсета. Они действительно отличались для потребительских ПК.

3
  • Большой кэш L3
  • Многопроцессорная поддержка
  • Обычно настраивается на использование сервера (большая нагрузка, длительное время работы)

3

Ключевым моментом в Xeons является то, что они ориентированы на рынок серверов / рабочих станций и, таким образом, предназначены для того, чтобы быть более надежными и всегда включенными, а также для среды MP.

Они работают на разных материнских платах (разных чипсетах) - обычно вместе с FB-DIMM, которые работают медленнее, но надежнее, чем их потребительские аналоги.

В общем, Xeon-эквивалент существует для каждого процессора Core 2; например, Q6600 практически идентичен X3220, хотя есть некоторые варианты.


1

Xeon оптимизирован для многопроцессорной архитектуры

  • Поддерживает QuickPath Interconnect, Intel InterBand, обеспечивающий высокую пропускную способность и низкую задержку

  • Обеспечивает больший кэш (35 МБ против 6 МБ для i7 Core)

  • Обеспечивает более высокую пропускную способность памяти (102 ГБ / с против 25,6 ГМ / с для i7 Core)

  • Поддерживает память ECC

  • Возможная связь с сопроцессорами Xeon-Phi («ускорители») в многоядерной архитектуре

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.