13

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

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

4 ответа4

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-разрядные сборки гораздо более распространены на современных сборках серверов с большой памятью, которые позволяют создавать большие непрерывные образы памяти в процессе.

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 ("ускорители") в многоядерной архитектуре

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .