Intel сегментирует свою платформу
2011-12-09 03:22 pmИнтересно наблюдать за развитием чипсетов/платформ/сокетов от Intel. После долгих лет доминирования LGA775 в 2009 году они перешли на LGA1366 и тогда казалось, что это единственный путь в будущее — трёхканальная DDR3-память, процессор связан с памятью напрямую без северного моста, всё очень быстро, хорошо и перспективно — так в тестах, так и на практике.
Затем проходит пару лет и Intel переходит на разъём LGA1155, делая ещё одно ответвление от LGA775. В рамках новой ветви сначала выпускается переделанная версия тех процессоров, что вышли под LGA1366 (Nehalem), хотя они работают не так быстро, как раньше, по причине двухканального доступа к памяти. Затем Intel разрабатывает новую архитектуру — Sandy Bridge, — которая предназначена только для LGA1155 и не переносится на LGA1366. Почему?
Ну, дело в том, что трёхканальной памяти в топовом сегменте как бы мало. Вместо допиливания Sandy Bridge под LGA1366 они анонсируют Sandy Bridge-E под LGA2011 — четырёхканальная память, минимум 6 выделенных ядер и 12 hyperthreading-ядер, а также 40 линий PCI-Express для того, чтобы можно было установить целых три CUDA-видеокарты для параллельных вычислений без потери скорости (в LGA1155 только 16 таких линий и соответственно одна видеокарта, физически установить можно больше, но скорость шины делится).
Выводы? Intel после LGA775 чётко разводит настольную и серверную платформы. Это уже не просто зионы, целероны и пентиумы: больше кэша и поддержка ECC-памяти, а остальное всё то же самое — это теперь действительно другие процессоры: с другим разъёмом, другими чипсетами, другим интерфейсом процессор — южный мост (DMI/QPI) и т.д. Обе ветви растут вверх независимо, ни одна из них не является урезанной версией другой, потому что у них разные приоритеты. У первой — выжать максимум на одно-двухпоточных приложениях и интегрировать видеокарту в процессор; у второй — обеспечить максимальную пропускную способность доступа к памяти для параллельных вычислений, в том числе и для дискретных видеокарт, особенно для ситуации, когда много дискретных видеокарт.
Возможно, всё это только потому, что с отказом от LGA775 с материнской платы исчез северный мост (MCH — Memory Controller Hub), который раньше инкапсулировал все эти различия. Теперь интерфейсом между видеокартой и основной памятью вынужден быть процессор — а если у него с одной стороны три видеокарты, а с другой — четыре планки памяти, то ему просто необходима лишняя тысяча ножек.
UPD. Очевидно, в этом есть смысл: http://www.phoronix.com/scan.php?page=news_item&px=MTAyNjU
Затем проходит пару лет и Intel переходит на разъём LGA1155, делая ещё одно ответвление от LGA775. В рамках новой ветви сначала выпускается переделанная версия тех процессоров, что вышли под LGA1366 (Nehalem), хотя они работают не так быстро, как раньше, по причине двухканального доступа к памяти. Затем Intel разрабатывает новую архитектуру — Sandy Bridge, — которая предназначена только для LGA1155 и не переносится на LGA1366. Почему?
Ну, дело в том, что трёхканальной памяти в топовом сегменте как бы мало. Вместо допиливания Sandy Bridge под LGA1366 они анонсируют Sandy Bridge-E под LGA2011 — четырёхканальная память, минимум 6 выделенных ядер и 12 hyperthreading-ядер, а также 40 линий PCI-Express для того, чтобы можно было установить целых три CUDA-видеокарты для параллельных вычислений без потери скорости (в LGA1155 только 16 таких линий и соответственно одна видеокарта, физически установить можно больше, но скорость шины делится).
Выводы? Intel после LGA775 чётко разводит настольную и серверную платформы. Это уже не просто зионы, целероны и пентиумы: больше кэша и поддержка ECC-памяти, а остальное всё то же самое — это теперь действительно другие процессоры: с другим разъёмом, другими чипсетами, другим интерфейсом процессор — южный мост (DMI/QPI) и т.д. Обе ветви растут вверх независимо, ни одна из них не является урезанной версией другой, потому что у них разные приоритеты. У первой — выжать максимум на одно-двухпоточных приложениях и интегрировать видеокарту в процессор; у второй — обеспечить максимальную пропускную способность доступа к памяти для параллельных вычислений, в том числе и для дискретных видеокарт, особенно для ситуации, когда много дискретных видеокарт.
Возможно, всё это только потому, что с отказом от LGA775 с материнской платы исчез северный мост (MCH — Memory Controller Hub), который раньше инкапсулировал все эти различия. Теперь интерфейсом между видеокартой и основной памятью вынужден быть процессор — а если у него с одной стороны три видеокарты, а с другой — четыре планки памяти, то ему просто необходима лишняя тысяча ножек.
UPD. Очевидно, в этом есть смысл: http://www.phoronix.com/scan.php?page=news_item&px=MTAyNjU