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.

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

Цитата:
Кстати, что там у нас в списке туалатин-реди матерей с ДДР?
Iwill DVD266u-RN
Supermicro P3TDDR
MSI Pro266TD MasterLR
RioWorks TDVIA-LR
Что там еще?

motherboards.org/mobot/motherboards_d/AOpen/DX37-U/
motherboards.org/mobot/motherboards_d/IWill/DVD266u-RN/
motherboards.org/mobot/motherboards_d/AOpen/DX37%2BPlus-U/
motherboards.org/mobot/motherboards_d/Supermicro/P3TDDE/
motherboards.org/mobot/motherboards_d/Arima/TDVIA/
motherboards.org/mobot/motherboards_d/Supermicro/P3TDDR/
motherboards.org/mobot/motherboards_d/Arima/SDVIC/
motherboards.org/mobot/motherboards_d/A-WIN/AW-8633iD/

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

DiVersant писал(-а):
icbook писал(-а):

Цитата:
VLB – говорят, была мать Dual Pentium-60 с этими разъемами, но я в это не верю.

Почти в два клика - и прошу:
thegreenhouse.us/th99/m/A-B/32344.php


М-м-м... "Низачот!":)
Acer VI7 - дуальная материнка под 486:)
Что отлично видно на страничке по ссылке.

Что, впрочем, не отрицает возможность существования P60x2 VLB;)

Скорее я склоняюсь к тому, что это гибридная мать, на которой одновременно есть Socket 2/3 и Socket 4. Доводы в пользу этого:

1) Перемычки под P24T и Pentium - отдельно;
2) Нет многопроцессорных перемычек типа Enable/Disable APIC, которые на ранних дуальных пнях типа P/E-P54NP4 были обязательны из-за спецификаций самого пня - в нем APIC был, а в 486-х его не было;
3) Для дуалки маловат максимальный объем памяти и нету специфических серверных примочек (EISA/SCSI и т.д.)

Поиск по тому же сайту (кстати, картинки удобнее, чем на других сайтах такого рода) позволил найти аналогичную плату:

ATEN RESEARCH, INC. AM-4586PV / PAT45PV
artofhacking.com/th99/m/A-B/32415.htm

Дуальной, мне кажется, скорее является плата DTK FEAT-5031
artofhacking.com/th99/m/C-D/33226.htm

Там нет указаний в джамперах на OverDrive (хотя есть на 487SX) и оба гнезда выглядят симметричными.

P.S. Есть шанс до конца месяца закончить ревизию FAQ'а и выложить новую версию, если не будет слишком много дел. В частности, есть вероятность появления уточненного и расширенного списка матерей для каждого класса, включая и 486-е.

SMP Forever!

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

а-а-а! Нашел тут МЕГАсервачную мать
icn.ru/i/a.nsf/nm/27-2


_

и почему такие мамки каждый день мне не встречаются? cry

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

И кто мне подскажет, почему платам 440BX и 440GX, которые не обязаны держать 133 МГц, но прекрасно держат, я почему-то доверяю для серверных задач больше, чем всем этим VIA, nForce и т.д. Не говоря уж о всяких там ServerWorks - дорого, но классно, и 133 штатно есть.

Мое собственное мнение - сто пудов у меня на брендах крыша поехала...

"... Ага! Он дурее Мартовского Зайца!" :P

SMP Forever!

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

Цитата:
я почему-то доверяю для серверных задач больше, чем всем этим VIA, nForce и т.д. Не говоря уж о всяких там ServerWorks - дорого, но классно, и 133 штатно есть.

Мое собственное мнение - сто пудов у меня на брендах крыша поехала...
а) я лично сам доверяю 440BX/GX


б) VIA делает вменяемые чипсеты, другое дело, что практически никто не делает на этих чипсетах вменяемые мамки. Все время надо их доводить до кондиции. nForce как дожил до 4-й версии, так стал более-менее приличным, но тем не менее на сервачных мамках стоят мосты и от АМД, и от нВидия.
в) ServerWorks - молчу. Самому нравится. В частности, HE-SL.
г) мне больше нравятся не чисто сервачные мамки, а скорее мамки под рабочие станции. Т.е. наличие АГП и пр. мелочи жизни.

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

Вот именно HE-SL в сочетании с AGP мне почему-то был подозрителен - кажется, на Хоботе неоднократно писали о глюках этого чипсета с AGP, например, здесь:

ixbt.com/cpu/tualatin-smp.shtml

Единственное, в чем я готов с ними безоговорочно согласиться - AGP все-таки действительно нельзя назвать шиной в полном смысле этого слова ("...AGP нельзя назвать полноценной шиной, с точки зрения возможностей шин класса PCI. Не поддерживаются многочисленные прерывания, захват шины, арбитраж, множество мастеров. AGP обладает своей рекордной пропускной способностью только в одну сторону, от процессора к карте, обратно данные пересылаются со скоростью обычного PCI (132 Мбайт/сек). Есть несколько интересных расширений, направленных на поддержку логической адресации памяти процессора, но они пригодны лишь для графических применений, таких, как хранение текстур в основной памяти компьютера. PCI 64 представляет собою полностью совместимую с PCI шину, с возможностью передачи 64-битовых слов, если это позволяют обе обменивающиеся в данный момент стороны (карта и карта или карта и процессор - с точки зрения PCI нет никакой разницы).
"

А вот PCI-Express, даже 16х - это все-таки полноценная шина, ИМХО. Это я и имел в виду, когда говорил, что AGP - это все-таки паллиатив вроде VLB, не позволяющий установить более 1 устройства - высокая частота и близость к процу с оперативкой не позволяют.

SMP Forever!

Вставлю свои три копейки:
>Как Linux поддерживает многопроцессорную работу?
>Помимо SMP, Linux поддерживает еще и многопоточность >(Multi-threading). Поэтому процессы и потоки ядра распределяются >между процессорами. Пользовательские потоки – в общем случае нет.
Может нитями назовём? А то как-никак в Unix'ах потоки (в отечественной терминологии) без всякой многопроцессорности существуют - это потоки ввода вывода (streams)...Это для чтоб не уточнять каждый раз о чём речь.

А может нам сделать нечто вроде списка дуальных мам под Slot1\Socket370? Учитывая, что большинство форумчан с P3 работает, думаю нам по силам. Начать с экзотики, но системно и структурировано. Что скажете? Можно добить дуальные DDR не только Tul-Ready. Чипсетов было всего три - Apollo pro266, SiS 635, Ali Alladin pro 5\T, но лишь первый поддерживал SMP. Вот список чипсетов, поддерживающих SMP
Intel: 440LX, BX, GX, 450NX, i815, i820, 820E, 840
Ali: Alladin pro2 (M1621)
Micron: Samurai, Samurai DDR
ServerWorks: LE, HE, WS, HE-SL
SiS: 5600, 600
VIA: 694X, 8633
Предлагаю дополнить и сделать БД по ним. Потом можно отзывы о скорости и стабильности, целесообразности.

Вместе мы - www.ROM.by!

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

2 Antinomy
Я бы i815 из этого списка все же убрал - нечего там, по большому счету, ловить в плане "отзывов о скорости и стабильности, целесообразности" (официально Интел _не_заявлял_ о поддержке мультипроцессорности оным чипсетом; достоверно известно существование только одной дуальной мамки на 815-м, да и та Укроп; ну а насчет производительности 815-го, да с учетом максимально поддерживаемого объема памяти, и говорить-то не о чем)...

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

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

i820 туда-же
BREQ#0 & BREQ#1 там сэмулированы на GPIO чипсета, Укроповцы повторили этот манёвр на i815

Либо нечему гореть, либо нечем поджечь!

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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