Pre-aplha x86 SMP Motherboards FAQ

(c) 2005 Reaper
Этот FAQ никоим образом не претендует на звание истины в последней инстанции и, тем более, на полноту. Постите исправления и дополнения.

х86 SMP Motherboards FAQ

Общие вопросы

Что такое SMP?
Сколько процессоров максимально может быть на одной материнской плате?
Сколько разъемов CPU обычно ставится на многопроцессорные материнские платы?
Какой процессор х86 впервые поддерживал SMP?
Растет ли производительность пропорционально числу процессоров?
Какие операционные системы поддерживают SMP?
Какие программы поддерживают SMP (и заметно выигрывают от этого)?
Как Linux поддерживает многопроцессорную работу?
Какие режимы многопроцессорной работы существуют?
Чем отличаются многопроцессорные системы Intel и AMD?
Какие требования к нескольким процессорам, устанавливаемым на одну материнскую плату?
Какую многопроцессорную плату реально запихнуть в мой корпус?
Какая самая мощная многопроцессорная материнская плата, поддерживающая имеющиеся у меня карты расширения?
У меня плата с «одиночной» процессорной картой. Возможно ли поставить туда карту с двумя процессорами?
Можно ли поставить нечетное число процессоров (1, 3 и т.д.) в SMP-мать?
Можно ли разгонять SMP-систему?
Где бы мне найти список многопроцессорных материнских плат?

Вопросы по 80486 и ниже

А разве многопроцессорные системы вообще выпускались до Pentium’ов? Кто их делал? Я о них ничего не слышал.
Как мне определить, что моя плата 486 или ниже поддерживает SMP?
Работают ли в многопроцессорном режиме совместимые с Intel процессоры класса 486?
Работают ли в многопроцессорном режиме процессорные апгрейды, в том числе межклассовые (286 -> 386, 386 -> 486, 486 -> Pentium)?
Какую самую мощную многопроцессорную систему я могу собрать на 486?

Вопросы по Pentium I (Socket 4/5/7) и совместимым

Как мне определить, что моя плата Pentium поддерживает SMP?
Какие процессоры Pentium работают с SMP?
Сколько процессоров Pentium можно установить на одну материнскую плату?
Какую самую мощную многопроцессорную систему я могу собрать на Socket 4/5/7?
Работают ли на многопроцессорных платах Pentium процессоры AMD и Cyrix?
Работают ли в режиме SMP процессоры Pentium OverDrive на Socket 4/5/7?
Какие многопроцессорные материнские платы на Pentium I можно посоветовать?

Вопросы по Pentium Pro (Socket 8) и совместимым

Как мне определить, что моя плата Pentium Pro поддерживает SMP?
Какие процессоры Pentium Pro работают с SMP?
Сколько процессоров Pentium Pro можно установить на одну материнскую плату?
Какую самую мощную многопроцессорную систему я могу собрать на Socket 8?
Работают ли в режиме SMP процессоры Pentium II OverDrive на Socket 8?
Какие многопроцессорные материнские платы на Pentium Pro можно посоветовать?

Вопросы по Pentium II/III (Slot 1, Slot 2) и совместимым

Как мне определить, что моя плата Pentium II/III поддерживает SMP?
Какие процессоры Pentium II/III работают с SMP?
Сколько процессоров Pentium II/III можно установить на одну материнскую плату?
Какую самую мощную многопроцессорную систему я могу собрать на Pentium II/III?
Работают ли в режиме SMP процессоры Celeron?
Какие многопроцессорные материнские платы на Pentium II/III можно посоветовать?

Вопросы по Pentium IV (Socket 60x) и совместимым

Как мне определить, что моя плата Pentium IV поддерживает SMP?
Какие процессоры Pentium IV работают с SMP?
Сколько процессоров Pentium IV можно установить на одну материнскую плату?
Какую самую мощную многопроцессорную систему я могу собрать на Pentium IV?
Работают ли в режиме SMP процессоры на Socket 423/478?
А как насчет линейки Itanium?
Какие многопроцессорные материнские платы на Pentium IV можно посоветовать?

Вопросы по AMD (Slot A/Socket A) и совместимым
Как мне определить, что моя плата на AMD поддерживает SMP?
Какие процессоры AMD работают с SMP?
Сколько процессоров AMD можно установить на одну материнскую плату?
Какую самую мощную многопроцессорную систему я могу собрать на AMD?
Работают ли в режиме SMP процессоры Duron?
Какие многопроцессорные материнские платы на AMD можно посоветовать?

Общие вопросы

Что такое SMP?
Симметричная многопроцессорная обработка. Это значит, что различные процессоры могут обрабатывать как системные, так и прикладные процессы. При асимметричной многопроцессорной обработке некоторые процессоры жестко выделены на обработку нужд операционки, а остальные - только для выполнения прикладных программ. Этот тип многопроцессорной обработки был характерен скорее для больших машин. Сейчас он устарел, проигрывает в производительности и в системах на базе х86 не применяется.

Сколько процессоров максимально может быть на одной материнской плате?
Много.  В более или менее обычные платы на обычные типы корпусов ставится до 4 процессоров. Существуют ограничения на число процессоров, накладываемые типом ядра и/или разъема. Наиболее «расширяемые» по этому фактору процессоры – Pentium Pro, Pentium II/III Xeon на Slot 2 и Pentium IV Xeon на Socket 60x.

Сколько разъемов CPU обычно ставится на многопроцессорные материнские платы?
Чаще всего 2, 4 или 8. Обратите внимание, что число разъемов отнюдь не всегда равно степени 2 – бывают и платы, например, на 6 процессоров Slot 2, например, в HP Netserver.

Какой процессор х86 впервые поддерживал SMP?
На phantom.sannata.ru имеются фотографии четырехпроцессорного 286.  IBM выпускала многопроцессорную машину на 486SLC. Интерфейс SMP, такой, как APIC, вовсе не обязательно должен быть в самом процессоре – его можно развести и на системной плате. На материнских платах для 486, например, за это отвечал чип 82489DX.

Растет ли производительность пропорционально числу процессоров?
Нет. Даже в самых оптимальных условиях (поддержка SMP и операционкой, и программой) прибавка производительности при добавлении нового процессора редко превышает 70%. Частично в этом виновата многопроцессорная шина Intel, препятствующая эффективной и одновременной работе разных процессоров с памятью. Шины с другой архитектурой (например, EV6) от этого недостатка в значительной степени свободны, но и на них прибавка в скорости 100% нереальна. В обычных условиях прибавка в скорости следующая: 50% при добавлении второго процессора, 25% - третьего и 10% - четвертого.

Какие операционные системы поддерживают SMP?
Windows NT (до 4.0 включительно требовались специальные «примочки», например, для NT4 такой патч назывался UMPTOMP), Windows 2000 Professional/Server, Windows XP Professional, Windows Server 2003, BeOS, разные варианты UNIX/Linux. Обратите внимание, что степень этой поддержки может быть разной. Например, Windows 2000/XP Professional поддерживают только 2 процессора. В Unix/Linux вопрос добавления SMP удается решить заменой ядра.

Какие программы поддерживают SMP (и заметно выигрывают от этого)?
Сложные.  Сжатие и обработка видео в реальном времени, Photoshop, серверные приложения, в особенности роутеры и серверы баз данных. Из игр – Quake III. В некоторых офисных программах тоже заявлена поддержка SMP, но реальный выигрыш от этого будет весьма мал. Если операционка поддерживает SMP, а программа – нет, то в некоторых случаях работа может даже замедлиться (!) по сравнению с однопроцессорной системой.

Как Linux поддерживает многопроцессорную работу?
Помимо SMP, Linux поддерживает еще и многопоточность (Multi-threading). Поэтому процессы и потоки ядра распределяются между процессорами. Пользовательские потоки – в общем случае нет.

Какие режимы многопроцессорной работы существуют?
Чаще всего несколько процессоров используются для ускорения работы всей системы. Однако в сверхнадежных системах второй процессор может использоваться только для дублирования и проверки работы первого (FRU). Если нужны и скорость, и надежность, надо поставить мать на 4 процессора и объединить 2 «зеркальные» пары – это похоже на RAID 0+1.

Чем отличаются многопроцессорные системы Intel и AMD?
Шиной и разъемами. Иными словами, они абсолютно не совместимы. Шина AMD (EV6) лицензирована у фирмы DEC, разработавшей ее для мощных многопроцессорных станций на основе AlphaChip. У нее и ее производных (EV6-NUMA) есть несколько преимуществ, в частности, эффективная и параллельная работа процессоров с памятью, а также меньшая критичность к скорости этой памяти, нежели в шине Intel AGTL+ - процессоры могут эффективно обмениваться между собой вне зависимости от скорости памяти. В системе Intel частоты процессоров жестко привязаны к частоте памяти, причем память у них общая, а в системе AMD – в общем случае у каждого своя. Процессоры Intel вплоть до PIII Xeon на Slot II проигрывают в скорости еще и потому, что постоянно заглядывают друг другу «в рот», точнее, в кэш, чтобы проверить, не работает ли другой процессор с тем же пакетом данных. Подробнее здесь: lists.leap-cf.org/pipermail/pc_support/2004-December/000039.html и здесь hardforum.com/showthread.php?p=1027110879#post1027110879

Какие требования к нескольким процессорам, устанавливаемым на одну материнскую плату?


Помимо того, что они должен уметь работать в SMP-режиме на данное число процессоров, крайне желателен одинаковый степпинг. Если это невозможно, то они должны обладать хотя бы одинаковыми ядрами и коэффициентами умножения. Для некоторых процов КУ можно выставить вручную (например, реально заставить работать P133 + P166 как 2xP133). Но в этом случае стопроцентно гарантировать работу нельзя. Обратите внимание, что в некоторых случаях степпинг критичен – даже процы PIV Xeon с одинаковыми ядрами и частотами, но отличающиеся по степпингу, вместе с хорошей вероятностью не заработают. Если у них степпинг одинаковый, но не поддерживаемый матерью – тоже не заработают. В случае смешения разных по частоте CPU – более медленный надо втыкать в первый разъем, т.к. именно по нему мать определяет скорость всех остальных.

Какую многопроцессорную плату реально запихнуть в мой корпус?
В корпус Baby AT или AT Mini Tower влезает плата Dual Pentium. В некоторые AT Midi Tower – Dual Pentium II (Asus P65UP5+C-PKND). В AT Desktop – Dual Pentium Pro (Tyan AMI Goliath + 2 CPU card) либо Dual Pentium II (например, Supermicro P6DKF). В AT Full Tower – Quad Pentium Pro (AMI Goliath/Goliath II) или Dual Pentium II (возможно, Dual Pentium III). В ATX Mini Tower – Dual Pentium III на Slot 1 или Socket 370, наконец, в ATX Midi или Big Tower – практически любую современную стандартную мать. Обратите внимание, что может потребоваться новый блок питания, например, системы на Dual PIV Xeon требуют блока с разъемами 24 + 8. Использовать всякие переходники НАСТОЯТЕЛЬНО не рекомендуется – в лучшем случае система будет часто виснуть из-за нехватки тока.

Какая самая мощная многопроцессорная материнская плата, поддерживающая имеющиеся у меня карты расширения?
ISA – Dual Pentium III.
EISA – Dual Pentium III ATX или Quad Pentium Pro AT/ATX.
MCA – Dual Pentium I IBM (?).
VLB – говорят, была мать Dual Pentium-60 с этими разъемами, но я в это не верю. 
PCI-32, PCI-64 66 MHz, PCI-X – почти любая современная мать.
PCI-64 33MHz – Dual Pentium IV Xeon (Supermicro X5DEI-GG, X5SSE-GM и другие).

У меня плата с «одиночной» процессорной картой. Возможно ли поставить туда карту с двумя процессорами?
Иногда это возможно, например, для серверов серии DEC Prioris/XL. Туда можно воткнуть как карту с одним 486, так и карту с двумя Pentium, и даже карту с процессором Alpha. Но таких уникумов не так много.

Можно ли поставить нечетное число процессоров (1, 3 и т.д.) в SMP-мать?
В общем случае да. Но может понадобиться установить в пустующее гнездо терминирующую матрицу (некоторые матери на Slot 1, Socket 370 и т.д.). Если ее нет – система либо не заведется, либо будет работать нестабильно.

Можно ли разгонять SMP-систему?
Если она не для экспериментов по оверклокингу, а для серьезной работы – НЕ СТОИТ. Многопроцессорные системы гораздо чувствительнее к разгону, причем проблемы могут проявляться в самых неожиданных местах и привести к полному краху системы. Есть, правда, дуальные матери, специально рассчитанные на оверклокинг, например, Abit BP6 – но опять же, это исключительно для энтузиастов, а не для серьезной работы.

Где бы мне найти список многопроцессорных материнских плат?
Неплохой список для PI-II имеется здесь: geocities.com/SiliconValley/Park/8960/dual-cpu.html . Ссылки на матери там по большей части старые и битые, но найти инфу по нужной матери обычно не проблема.

Вопросы по 80486 и ниже

А разве многопроцессорные системы вообще выпускались до Pentium’ов? Кто их делал? Я о них ничего не слышал.
Да. В частности, их делали фирмы Corollary Systems, AST, ALR и некоторые другие.

Как мне определить, что моя плата 486 или ниже поддерживает SMP?
В случае с 286 все просто – если на матери есть 2 или 4 одинаковых разъема на 68 контактов (PGA, LCC, PLCC) – она, скорее всего, поддерживает SMP.

В случае с 386 на матери должны быть разъемы на 132 контакта в формате PGA. Исключение: на некоторых дорогих, но все же однопроцессорных матерях 386 ставился отдельный контроллер кэш-памяти 82385 точно в таком же разъеме. Не перепутайте. Разъем для сопроцессора Weitek 3167 легко отличить по другому числу контактов.

Случай с 486 – самый тяжелый. Разъем для сопроцессора Weitek 4167 так же легко отличить по другому (меньшему) числу контактов. Но наличие разъемов OverDrive вносит большую путаницу. Общие рекомендации:
Если на плате имеется один напаянный проц и гнездо – это однозначно не дуальная мать.
Если на плате имеется проц в гнезде и другое гнездо – скорее всего, это мать для OverDrive, но никак не дуальная. Поищите рядом с другим гнездом словечки: «OverDrive» или «Upgrade CPU», чтобы подтвердить эту грустную догадку.  Если рядом с гнездами слова «CPU1» и «CPU2» или «Primary CPU» и «Secondary CPU», она с хорошей вероятностью дуальная. Конкретных рекомендаций тут дать нельзя - смотрите документацию.
Если на плате имеется 1 проц в гнезде и 3 или 7 таких же пустых гнезд – поздравляем, это самая настоящая многопроцессорная мать на 486. 

Работают ли в многопроцессорном режиме совместимые с Intel процессоры класса 486?
Принесите такую мать – узнаем.  Теоретически, работать должны, так как 486 – последний процессор, аккуратно «слизанный» почти до полной совместимости с Intel, включая совместимость с SMP-интерфейсом APIC, тогда еще не особо защищенным авторским правом. При выборе между AMD и Cyrix отдавайте предпочтение процам от AMD – у них совместимость с APIC точно была, и они с ним работали. Но лучше взять фирменные Intel. Не стоит забывать и о совместимости по степпингу.

Работают ли в многопроцессорном режиме процессорные апгрейды, в том числе межклассовые (286 -> 386, 386 -> 486, 486 -> Pentium)?
В общем случае – нет.  Точнее, они могут и завестись, т.к. в процессорах до 486 большая часть организации SMP ложится не на сами камни (которые изначально не рассчитаны на это), а на чипсет, но как такая система будет работать – сказать сложно. Pentium OverDrive для 486 (P24T) точно работать не будет. Во-первых, большинство SMP-мам на 486 оснащены Socket 1, а во-вторых, в ядре P24T поддержка SMP отсутствует. Про DX2 OverDrive и DX4 OverDrive что-то такое тоже поговаривали – все-таки это камни для массового пользователя. Лучше попробовать родные DX2 и DX4. Для последнего понадобится преобразователь напряжения, хотя он может работать и без него – с хорошим вентилятором.  Но лучше этого не делать.

Какую самую мощную многопроцессорную систему я могу собрать на 486?
Последними камнями, которые ставились официально, были DX2-66. Можно попробовать и DX4-100, запустив их на 120. Или 5х86 в режиме DX4 на 150 – учетверение в таких системах не принесет выигрыша в скорости, т.к. отсутствует его поддержка на уровне BIOS. Но гарантировать работоспособность в последнем случае нельзя.

Вопросы по Pentium I (Socket 4/5/7) и совместимым

Как мне определить, что моя плата Pentium поддерживает SMP?
Тут все просто. Если на матери есть 2 или 4 одинаковых процессорных разъема – она поддерживает SMP.

Какие процессоры Pentium работают с SMP?
Далеко не все.  Посмотрите степпинг процессора – должен быть «Stepping 0 or 2». Если только «Stepping 0», такой процессор, скорее всего, не заработает. Некоторые процы работают ТОЛЬКО в качестве второго, некоторые – только в одиночном режиме. Почти все MMX – работают.

Сколько процессоров Pentium можно установить на одну материнскую плату?
До 4. Наиболее распространены матери с двумя разъемами.

Какую самую мощную многопроцессорную систему я могу собрать на Socket 4/5/7?
Dual/Quad Pentium-233MMX. Могут понадобиться преобразователи типа Powerleap PL-ProMMX или наборы модернизации. Например, Kingston Turbochip 233 представляет собой референсный дизайн PL-ProMMX, куда воткнут процесс Pentium-233MMX.

Работают ли в многопроцессорном режиме Pentium процессоры AMD и Cyrix?
Нет. В ядре этих процессоров имеется SMP-интерфейс OpenPIC, однако он абсолютно не совместим с интерфейсом Intel APIC, используемым в матерях Pentium SMP. Матери на OpenPIC так и не выпустили. Вопрос, был ли он разведен на контакты камней, остается риторическим и открытым. 

Работают ли в режиме SMP процессоры Pentium OverDrive на Socket 4/5/7?
Нет. Процессоры OverDrive для Socket 4/5/7 в многопроцессорном режиме не работают. Для матерей на Socket 5/7 лучше приобрести PL-ProMMX или апгрейд на его основе, для матерей на Socket 4 – еще и соответствующее число переходников с Socket 4 на Socket 5/7.

Какие многопроцессорные материнские платы на Pentium I можно посоветовать?
На чипсете 82430HX. Например, AIR 54TDP, Asus P/E-P55T2P4D или Tyan S1563D. Если (вдруг ) нужна работа с 4 процессорами Pentium - Timberline Quad.

Вопросы по Pentium Pro (Socket 8) и совместимым

Как мне определить, что моя плата Pentium Pro поддерживает SMP?
Аналогично Pentium I. Если более 1 Socket 8 – поддержка SMP есть.

Какие процессоры Pentium Pro работают с SMP?
Любые, кроме самых ранних и сырых ревизий.

Сколько процессоров Pentium Pro можно установить на одну материнскую плату?
По числу разъемов. Этот процессор наиболее приспособлен для работы в многопроцессорном режиме. Некоторые кластерные системы на его основе насчитывали сотни процессоров. В мать на обычный корпус можно поставить до 4 процессоров Pentium Pro. Увеличение числа процессоров упирается в отсутствие быстродействующих и приемлемых по цене чипсетов. Не забудьте установить для каждого процессора VRM – в комплект поставки матери они часто не входят.

Какую самую мощную многопроцессорную систему я могу собрать на Socket 8?
Если требуется система более чем на 2 процессора – можно попробовать установить процессоры Pentium II OverDrive. Если процессоров не более 2 – ставьте переходники на Socket 370 Powerleap PL-Pro/II с процессорами Celeron Mendocino или PL-Pro/II с переходниками на FCPGA (например, Powerleap Neo S370) и Pentium III Coppermine. Теоретически можно поставить пару Pentium III-S/Tualatin, но это потребует не только дополнительного переходника на FCPGA2, но и переделки переходника PL-Pro/II, а, возможно, и матери, как, впрочем, и в случае с Coppermine. Пока поставить пару Coppermine или Tualatin на Pentium Pro в Сети никто не пробовал, главным образом из-за больших затрат (почти по 300 $ на каждый переходник Powerleap + переделка + процы). Если плата стандартная ATX – проще и дешевле заменить ее на другую.

Работают ли в режиме SMP >2 процессоры Pentium II OverDrive на Socket 8?
Вроде бы работают, хотя фирма Intel утверждает обратное (только в дуальном режиме). Стабильность зтой конфигурации, правда, оставляет желать много лучшего. Вот свидетельство, что некто запустил такую систему на сервере ALR Revolution 6x6, но Линукс постоянно паникует:( :
lists.freebsd.org/pipermail/freebsd-current/2004-October/041077.html.

Какие многопроцессорные материнские платы на Pentium Pro можно посоветовать?
Фирменные. Массовый чипсет – 82440FX, серьезные – 82450KX и 82450GX. Последний поддерживает до 4 процессоров. Смотрите geocities.com/SiliconValley/Park/8960/dual-cpu.html и выбирайте мать с этими чипсетами и на нужный форм-фактор.

Вопросы по Pentium II/III (Slot 1, Slot 2, Socket 370) и совместимым

Как мне определить, что моя плата Pentium II/III поддерживает SMP?
Если на ней есть два Slot 1 или Socket 370 – поддерживает. Разъемов Slot 2 может быть ОЧЕНЬ много (до 8).

Какие процессоры Pentium II/III работают с SMP?
Рассчитанные на Slot 2 – все. Рассчитанные на Slot 1 – практически все Pentium II, почти все Pentium III Coppermine, кроме ранних ревизий, Celeron. Рассчитанные на Socket 370 – почти все Pentium III Coppermine, Pentium III-S Tualatin, Celeron Mendocino. Процессоры «третьих фирм» на Socket 370 работать не будут. Обычный Pentium-III Tualatin в дуале тоже не заработает, как ни проси. 

Сколько процессоров Pentium II/III можно установить на одну материнскую плату?
Матери на Slot 1 и Socket 370 поддерживают не более двух процессоров. Матери на Slot 2 – до 8.

Какую самую мощную многопроцессорную систему я могу собрать на Pentium II/III?
Если речь идет о Slot 1 – Dual Pentium III Coppermine или (теоретически) Dual Pentium III-S Tualatin. При этом понадобятся активные (с преобразователями напряжения) переходники со Slot 1 на Socket 370, возможно, работа паяльником и однозначно – перешивка BIOS. Если речь идет о Dual Socket 370 PPGA – Dual Pentium III Coppermine на тех же условиях.
Мощность системы на Slot 2 ограничивается, в общем, только числом процессорных слотов и толщиной кошелька.  Например, вот такой монстр от Avantek: avantek.co.uk/acl/images/s2qr6_large.jpg
Но и его мощность, скорее всего, будет уступать гораздо более дешевым новым системам на Dual Pentium IV Xeon.

Работают ли в режиме SMP процессоры Celeron?
Максимум в дуале (на Slot 1 и Socket 370 разведен только один дуальный контакт). И то далеко не все. Для процессоров Celeron на Slot 1 нужна сложная и нудная переделка дрелью и паяльником, могущая легко вывести его из строя. Процессоры Celeron Mendocino на PPGA отлично работают в дуале, в том числе и в системах Dual Slot 1 – в этом случае может потребоваться лишь небольшая доработка переходника. Процессоры Celeron на ядрах Coppermine и Tualatin в дуале не работают принципиально – нужный блок там просто отсутствует. Как правило, ставить дуальные Celeron – не самая хорошая идея, т.к. у этих процессоров низкая частота FSB и малый объем кэша L2, критически важный для работы в SMP – сравните 1-2 Mb на предназначенном для SMP Pentium Pro и 128 Kb, в лучшем случае, на Celeron.

Какие многопроцессорные материнские платы на Pentium II/III можно посоветовать?
Платы Dual Slot 1 на чипсете 82440BX, на шине 133 MHz и выше, c поддержкой Tualatin на уровне BIOS и по напряжению. Они наиболее универсальны. Фирменные Intel’овские матери на Dual FCPGA2 не будут работать даже с обычным (и единственным!) PIII Tualatin. Abit BP6 – бюджетный и заметно устаревший, но приличный вариант, поддерживающий (при умении держать в руках паяльник) до 2 Pentium III Coppermine. Если нужна поддержка более 2 процессоров, приглядитесь к платам на Slot 2, но их высокая стоимость, дороговизна самих процессоров и низкие частоты CPU и памяти (максимум 100 MHz) никак не говорят в их пользу.

Вопросы по Pentium IV (Socket 60x) и совместимым

Как мне определить, что моя плата Pentium IV поддерживает SMP?
Если она рассчитана на процессоры Xeon и имеет более одного Socket 603/604 – она заведомо поддерживает SMP. В любом другом случае – она SMP не поддерживает.

Какие процессоры Pentium IV работают с SMP?
Процессоры Pentium IV Xeon, имеющие 603 или 604 контакта. В настоящее время доступны модели на шинах 100(400), 133(533) и 200(800) MHz, для работы в конфигурации до Dual включительно (Xeon DP) и старшие модели (Xeon MP)

Сколько процессоров Pentium IV можно установить на одну материнскую плату?
До 4. Наиболее распространены модели с 2 процессорами. Уже четырехпроцессорные платы стоят очень дорого. Дальнейшее повышение числа процессоров, как и в случае с Pentium Pro, упирается в отсутствие приемлемых по цене чипсетов. Также обратите внимание, что процессоры Xeon MP, способные работать в конфигурации больше Dual, стоят намного дороже, чем процессоры Xeon DP, рассчитанные на одно/двухпроцессорные конфигурации. Даже фирма IBM при конструировании некоторых систем Quad PIV Xeon по экономическим соображениям предпочла собрать некое подобие кластерной системы из 2 пар Xeon DP.

Какую самую мощную многопроцессорную систему я могу собрать на Pentium IV?
Quad Xeon на Socket 603 и чипсете Grand Champion. В то же время устаревшая частота системной шины (400 MHz) на Xeon MP и соответствующих матерях делает покупку двухпроцессорной системы с шиной на 800 MHz гораздо более перспективным и выгодным по соотношению «цена/производительность» вложением денег.

Работают ли в режиме SMP процессоры на Socket 423/478?
Нет, у них принципиально другое ядро и отсутствуют соответствующие контакты.

А как насчет линейки Itanium?
Забудьте. Стоят непропорционально дорого для своей производительности. Если нужна многопроцессорная 64 битная система, берите Opteron.

Какие многопроцессорные материнские платы на Pentium IV можно посоветовать?
С шиной 800 MHz. Существуют 2 основные разновидности таких плат: с поддержкой AGP и памяти DDR и с поддержкой PCI Express и памяти DDR2. Вторые непонятно почему считаются более «перспективными», хотя реального и заметного преимущества в скорости у них нет. С одной стороны, они могли бы стать неплохим вложением денег в том случае, если весь мир перейдет на PCI Express и DDR2. С другой стороны, эти нововведения может ждать та же участь, что и «быструю» память RDRAM. Поэтому, если в наличии уже имеется дорогостоящее оборудование, такое, как видеокарты на AGP 8x и большой объем быстрой памяти DDR – однозначно берите плату первого типа, например, Asus NCCH-DL на чипсете i875P. Если собираете систему с нуля – можете попробовать плату на чипсете i7525 или аналогичном с памятью PC2-3200.

Вопросы по AMD (Slot A/Socket A) и совместимым

Как мне определить, что моя плата на AMD поддерживает SMP?
Очень просто. Если на матери есть 2 Socket A – значит, она поддерживает дуальный режим работы. Мать на 4 Socket A в настоящее время мне известна только одна: Tyan S4882UG2NR.

Какие процессоры AMD работают с SMP?
Athlon MP – официально рекомендованный к применению SMP-процессор на Socket A. Другие процы ( Athlon XP, по идее и Sempron) можно заставить работать, закоротив мостик L5. Фирма AMD СИЛЬНО не рекомендует этого делать. Также работают в соответствующей SMP конфигурации процы Opteron DP и Opteron MP.

Сколько процессоров AMD можно установить на одну материнскую плату?
На Socket A – до 4 (обычно 2), Opteron – в настоящее время до 8.

Какую самую мощную многопроцессорную систему я могу собрать на AMD?
Octagon – первую в мире плату Octo Opteron от Iwill. Более подробно здесь: pssclabs.com/About/News/Article.asp?ID=36 . Для более или менее массового применения  - Quad Opteron 8xx или Tyan S4882UG2NR

Работают ли в режиме SMP процессоры Duron?
Модели на старых ядрах (до Morgan включительно) в дуале работают. В Quad работать не должны, к тому же такую систему никто не пробовал собирать. Собирать даже дуальную систему, впрочем, обычно особого смысла нет – из-за более низкой частоты шины и меньшего объема L2-кэша, то есть примерно по тем же причинам, что и систему на Dual Celeron.

Какие многопроцессорные материнские платы на AMD можно посоветовать?
Из относительно дешевых (как класс) матерей на Dual Socket A - линейку Tyan Tiger MPX(минимум "примочек" и максимум производительности в сочетании с легендарным качеством и человеческой ценой), а мощнее - смотря по решаемым задачам. По соотношению "цена/производительность" оптимальные результаты показывают двухпроцессорные системы на Opteron.

Reaper писал(-а):

Какая самая мощная многопроцессорная материнская плата, поддерживающая имеющиеся у меня карты расширения?
MCA – Dual Pentium I IBM (?).

Судя по налицию у IBM PCI<->MCA моста, а так же наличию в MCA в RISC системах совсем не исключено наличие PCI и более современных PC. У меня все чешутся руки разобрать свой xSeries 220 - там как раз вроде как был некий совмещенный с PCI64 нижний слот, который явно не ISA...

ex-K9

Аватар пользователя Root

неплохо добаить про FRC у Socket7 систем
это вид мультипроцессорности, когда процессоры выполнеют одну и ту же задачу.
FRC = functional redundancy checking

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Root

Цитата:
Матери на Slot 1 и Socket 370

бывают мамы с двумя разъемами: один Slot1, другой - S370. Обычно в них нельзя втыкать два процессора одновременно.... Интересно, а бывают ли варианту, когда можно?

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Root про это уже написано в факе, только не сказано, что оно называется FRC

ex-K9

вот еще ссылочка, ничего сильно нового, но зато систематизировано... neva.ru/mgook/art/mg-p6.htm

ex-K9

Аватар пользователя ivp

В общем, пока первые вопросы/замечания:

1) По всем разделам - вопрос "Какие материнские платы можно посоветовать?", IMHO, стоило бы заменить на вопрос "Какое решение можно посоветовать?" и сопроводить оный подвопросом "А для какой цели и за какую цену?", потому как все-таки решение должно подбираться под задачи, а не потому что "красивая мамка"...
Поясню свою мысль очень простым образом - есть ситуации, где дуальный LX с U-40 на борту, к примеру ASUS P2L97-DS, под парой Мендочин 500/533, будет производительнее, а главное по итоговой стоимости оправданнее, нежели упомянутый ABIT BP-6...
В этом смысле, мне понравилась ссылка на известный пример кластерного решения от IBM - стоило бы развить эту мысль, и не только применительно к Ксеонам: кластерное решение на более дешевых компонентах может быть _намного_ эффективнее по соотношению цена/производительность (опять же, исходя из задач)...

2) В разделе PII/PIII не стоило бы забывать о материнских платах на чипсетах ВИА: о тех, что собраны на Аполло Про266 (хотя это и редкость) - по производительности они опережают ВХовые, особенно варианты с ДДР (хотя и работают только по фронту), а по "современности" поддерживаемых фич все-таки относятся к следующему поколению чипсетов; ну и о тех, что собраны на 694Х - и по производительности были удачные экземпляры, типа ABIT VP-6, ну и поддержка до 2-х гигов СДРАМ, а также УДМА-100 (а также, кстати, нередкая интеграция ИДЕ РАЙД контроллера на борту) тоже _для_каких-то_задач_ могут оказаться исключительно полезными...
Насчет переходников с активными преобразователями напряжения - не факт, что это есть непременное условие, все зависит от матери (для переделанной под 133MHz ASUS P2B-DS rev.1.06 этого не требуется, даже в случае установки Туалатинов)...

3) Касательно матерей на АМД - я бы не сказал, что Tiger MP/MPX относятся к самым дешевым решениям, наоборот, для дуальных Атлонов МП это самые дорогие матери; к более умеренной ценовой категории стоит отнести ASUS A7M266-D и MSI K7D Master...

Думаю далее... roll

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя DiVersant

Reaper писал(-а):
Сколько процессоров максимально может быть на одной материнской плате?
Много.  В более или менее обычные платы на обычные типы корпусов ставится до 4 процессоров. Существуют ограничения на число процессоров, накладываемые типом ядра и/или разъема. Наиболее «расширяемые» по этому фактору процессоры – Pentium Pro, Pentium II/III Xeon на Slot 2 и Pentium IV Xeon на Socket 60x.

Ну, раз уж в статье упомянуты оптероны, то и сюда их не мешало бы воткнуть:)

Thinking... [■■■■■■■■■■■■■■■□□□□□]75% completed...

Аватар пользователя DiVersant

Reaper писал(-а):
Какие операционные системы поддерживают SMP?
Windows NT (до 4.0 включительно требовались специальные «примочки», например, для NT4 такой патч назывался UMPTOMP), Windows 2000 Professional/Server, Windows XP Professional, Windows Server 2003, BeOS, разные варианты UNIX/Linux. Обратите внимание, что степень этой поддержки может быть разной. Например, Windows 2000/XP Professional поддерживают только 2 процессора. В Unix/Linux вопрос добавления SMP удается решить заменой ядра.


Ща заплачу... А где моя ненаглядная OS/2? Для нее поддержка SMP существует AFAIR аж с версии 2.11... В общем случае, для OS/2 есть два ядра - однопроцессорное и мультипроцессорное. Замена ядра делается легким движением руки...

Thinking... [■■■■■■■■■■■■■■■□□□□□]75% completed...

Аватар пользователя DiVersant

Reaper писал(-а):
Вопросы по Pentium I (Socket 4/5/7) и совместимым

Как мне определить, что моя плата Pentium поддерживает SMP?
Тут все просто. Если на матери есть 2 или 4 одинаковых процессорных разъема – она поддерживает SMP.
К сожалению, не все так просто.
к примеру, некие китаёзы выпустили "i430TX Dual Soket7" материнку. При этом оказалось, что второй Socket7 на плате таки присутствует, вот только контакты на него не разведены:)

Так что, вероятно, нужно указать список "допустимых" SMP-enabled чипсетов.

Кстати, ALi "Genie" поддерживал до 4 P5, а M1511/12/13("Aladdin II") - до 2х Р5; Opti Viper DP 82C556/7/8 держал 2 Р5
Вот только были ли материнки на этих чипсетах...

Thinking... [■■■■■■■■■■■■■■■□□□□□]75% completed...

Аватар пользователя DiVersant

Reaper писал(-а):
Если речь идет о Dual Socket 370 PPGA – Dual Pentium III Coppermine на тех же условиях.

М-м-м... Ну ла-а-адна, ежели дуал P3-S Tualatin за процессоры не считаются - тогда выче-о-о-оркиваем...
Reaper писал(-а):
Какие многопроцессорные материнские платы на Pentium II/III можно посоветовать?
Платы Dual Slot 1 на чипсете 82440BX, на шине 133 MHz и выше, c поддержкой Tualatin на уровне BIOS и по напряжению. Они наиболее универсальны.

Ну... Чем, к примеру, ASUS CUV4X-DLS на VT82C694XDP не угодила?

Thinking... [■■■■■■■■■■■■■■■□□□□□]75% completed...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей