Двухпроцессорными машинами вот уже давно никого не удивить. В серверах бывает и больше, но довольно редко и в последнее время - не больше восьми. Проще с помощью хитрой магии (InfiniBand, RDMA итд) объединить множество более простых и дешевых машин в HPC кластер, чем городить сложную, дорогую и менее надежную (за счет единой точки отказа) сверхмногопроцессорную машину (тут я не говорю про мейнфреймы - это особый сегмент!). В 90х годах, конечно были 64-процессорные системы, но в 90х годах они в основном и остались. Но все это были серверы и суперкомпьютеры. Настольной техники с более чем двумя сокетами почти не было. Обычно было проще и дешевле доостастить сервер видеокартой для работы настольных приложений, если уж так нужна была именно процессорная мощность. Высокопроизводительные рабочие станции обычно нужны для работы с графикой, а обработка графики специальными ускорителями дает больший эффект, чем увеличение процессорных мощностей. Да и не так много, особенно в те годы, было софта, который мог работать в несколько потоков, тем более - больше чем в два.

Исключения тоже бывали - в двухпроцессорные изначально Sun SparcStation моделей 10 и 20 можно установить две процессорных платы с двумя процессорами на каждой. Опция редкая, ценой увеличения числа процессоров становится и падение объема кэша и повышенная нагрузка про процессорные шины, но 4 процессора в компактном Pizzabox-корпусе - редкое удовольствие. Но сегодня рассказ не о них. Речь пойдет о машине много более редкой и необычной. И получившей 4 процессора во многом...для удешевления!

Сегодняшняя машина - Silicon Graphics 540 Visual Workstation (именно так - Visual Workstation, это не часть названия модели, а просто обозначение типа машины), удивительна и дизайном и начинкой и программными особенностями. Вообще, SGI знаменита рабочими станациями для работы с видео и графикой, строившимися на базе процессоров MIPS. Спецэффекты многих фильмов сделаны на этой технике! Вот только машины получались очень дорогими - во том числе из-за использования выпускающихся небольшим тиражом процессоров. Если чипсет и другие части платформы сравнительно просты и даже при не очень массовом выпуске могут иметь разумную цену, то процессоры высшего класса производительности во все времена должны быть либо массовыми либо очень дорогими. Плюс, использование более массовых процессоров потенциально могло открыть доступ и к более дешевому софту. Если эти массовые процессоры будут использовать архитектуру х86, а система сможет работать под управлением Windows...)

Даже самое дешевое решение SGI - компактная однопроцессорная станция O2 стоила как правило несколько десятков тысяч долларов, и нужно было что-то более доступное для расширения доли рынка. Как раз к концу 90х процессоры Intel стали способны работать с цифровым видео достаточно высокого качества. Именно работа с видео и создание спецэффектов стало основной задачей для новых станций SGI 320 и 540. Младшая 320 получила пару Slot1 процессоров Pentium III, а старшая 540 - целых 4(!) Pentium III Xeon. Базовая версия с одним Xeon стоила около $7000 - уже заметно дешевле MIPS машин, хотя и была заметно медленнее (64 битный MIPS R10000 при 300 МГц зачастую обходит 700 МГц Pentium III). Представленная машина оснащена уже полным комплектом из 4 процессоров, базовых Xeon 500 МГц с 512 Кбайт кэша (топ версия - 550 МГц и 2 Мбайт кэша на каждый процессор).

—>>> Продолжение в комментарии!