Найти в Дзене
SDMR

Процессорные платы, сопроцессоры, что это и зачем?

Можно ли подключить к материнке еще один процессор? Легко! Разбираемся в сопроцессорах и всем, что с ними связано

Привет, дорогие друзья. Вы не задумывались, почему мы можем просто вставить несколько видеокарт и использовать их вместе, а вот с процессором такое проделать нельзя? Я знаю, что есть двухпроцессорные материнские платы, но если на плате всего один слот, то что же делать? Если у меня на плате один слот PCI-E, но я очень хочу две видеокарты, я все равно могу подцепить вторую через райзер. А вот процессор не могу. Или все же могу?

-2

Сопроцессоры 101

Тема для этой статьи была подкинута нам в дискорд пользователем niktimofey, за что ему глубокое почтение. Напоминаю, что у каждого человека есть возможность отправить свою тему, и мы (вероятно) что-нибудь да напишем по вашему запросу!

Давайте вообще разберемся с тем, что из себя представляют сопроцессоры и почему же так мало информации о них. Вопрос это весьма и весьма сложный, хоть и кажется простым на первый взгляд. Но от того и интереснее в нем разобраться.

Я начал свои поиски, так как (каюсь) сам не был слишком знаком с сопроцессорами. При запросах в ру-сегменте интернета я получал примерно вот такие вещи:

-3

Потому было принято идти в сегмент забугорный, так сказать ненашенский.

Согласно классическому определению, сопроцессором обозначается устройство делегирующее себе часть задач основного процессора (не равно центрального), например операций с плавающей точкой, графикой, строками, etc. В общем, помощник грубо говоря. Это было ясно с самого начала, как итог использования сопроцессора мы получаем большую производительность в каких-то конкретных задачах или широком круге задач. Ясно-понятно-хорошо.

А что дальше-то? Откуда брать? Куда это подключать? Как это выглядит? Как использовать?

Чтобы лучше в этом разобраться нужно немного окунуться в пучины истории. Первыми юзерами таких штук был конструкторы/инженеры, использующие IBM PC, и владельцы мейнфреймов. Тот же оригинальный IBM PC из бородатых годов имел отдельный сокет для установки сопроцессора для операций с плавающей точкой.

В современном мире изменилось немного. В потомках оригинальных IBM PC тоже имеется сокет для установки сопроцессора, но скорее формально — чаще всего туда ставят видеокарты, к слову, являющиеся графическими сопроцессорами. Но этим дело далеко не ограничивается, прошу обратить внимание на такую штуку как Xeon Phi.

-4

Xeon Phi — x86 процессор, использующий в качестве интерфейса подключения PCI-E. Пожалуй, эти штуки ближе к видеокартам, чем к классическим CPU. Они имеют сумасшедшее количество ядер, используют тот же интерфейс, и не очень высокие частоты. Но работают на той же самой архитектуре, что и процессоры у большинства людей в домашних компах (не считая нюансов).

О Xeon Phi, к слову, информации уже гораздо больше. Известно, что на них не может быть запущена операционная система, и они могут выступать только в качестве помощника основному процессору. Также известно, что заведется сие чудо техники не в каждом компьютере. У этого парня например не получилось:

А вот у этого получилось:

Также известно, что данное устройство хорошо себя показывает лишь в узком спектре задач и для бытового пользования годится весьма не весьма. К сожалению, я такой вещицей не владею, но если она появится, то я обязательно найду способ тщательно её протестировать и попробовать её хоть как-то использовать. Говорят, что находятся индивиды, которые занимаются на этой штуке майнингом крипты, но мне, пожалуй, это применение не очень интересно.

Если выдумаете, что одними Xeon Phi все ограничивается, то спешу разочаровать (ну или обрадовать) — не ограничивается. Правда, речь пойдет о немного других штуках.

-5

Есть такое понятие как кластер — это когда несколько компьютеров работают сообща. В рассматриваемом нами случае PCI/PCI-E шина используется лишь для запитки. По сути, это компьютер внутри компьютера, материнка подключенная к материнке, и чтобы суммировать мощность, нужно использовать отдельный коммутатор. Конечно, для бытовых нужд такое приспособить непросто, но все же можно, например, рендерить на таких кластерах или решать какие-то научные задачи. Очень удобно, я считаю. Так, один парень смог на кластере из нескольких PlayStation 3 заниматься расчетами активности черных дыр.

Как правило основными заказчиками таких кластеров являются серьезные промышленные предприятия.

Хотя согласитесь, было бы здорово, если бы цены на такие приспособы не были бы такими кусачими, а установка походила бы на установку второго зеона в двухпроцессорный хуанан со всеми вытекающими преимуществами в виде отвала чипсета. Поставил себе шесть Core2Duo и уже вроде как и райзен не нужен.