[Перевод] История компании Silicon Graphics

image

Вероятно, вы слышали о компании SiliconGraphics, позже сменившей название на Silicon Graphics, Inc, а потом просто на SGI, однако из домашних пользователей её продукцией не пользовался никто, кроме самых ярых фанатов. Так получилось, потому что SGI специализировалась на производстве высокопроизводительных рабочих станций, проектировании ПО и создании суперкомпьютеров для компаний, профессионально занимающихся 3D-графикой.

На пике своего успеха в 1990-х Silicon Graphics получила статус легенды среди 3D-художников и графических дизайнеров, использовавших уникальную мощь её рабочих станций.

Наследие Silicon Graphics можно увидеть в Nintendo 64, в разработке которой компания принимала участие, а также во множестве голливудских фильмов, в том числе «Парк юрского периода», «Смерч», «Конго», «История игрушек» и многих других, но давайте не будем забегать вперёд…

ip0onbrbp97kwgmer79m-ic9aey.jpeg

Система Onyx2 компании SGI (1996 год), содержащая 8 процессоров MIPS R10000, 16 ГБ ОЗУ и два графических конвейера. Можно было соединять вместе до 16 стоек, которые способны работать как единый компьютер.

Silicon Graphics была основана ещё тогда, когда у большинства людей ещё не было домашних компьютеров, в 1982 году. Джеймс Кларк ушёл с работы в Стэнфордском университете, где он был помощником профессора электротехники, имея мечту создавать мощные компьютеры, способные выполнять сложные вычисления, необходимые для 3D-графики.

Уходя из Стэнфорда, Кларк позвал вместе с собой семь талантливых выпускников. Среди них был и Курт Эйкли, который позже проектировал буферы кадров и процессорные подсистемы первых терминалов SGI IRIS, а также CAD-системы, которые использовались для их разработки.

Также он создал RealityEngine для «суперкомпьютеров визуализации» Crimson и Onyx, и сыграл важную роль в разработке спецификации OpenGL.

lo0_sdh4vavnonwusmmnpofpnps.jpeg

Слева направо: Джим Барксдейл, Марк Андриссен и Джеймс Кларк, 1995 год. Кларк также стал сооснователем Mosaic/Netscape.

Ещё один бывший студент Стэнфорда и сооснователь SGI Дэвид Браун ранее помогал в разработке рабочей станции SUN (более чем за десять лет до создания Sun Microsystems). Браун создал процессорные платы PM1 для первых рабочих станций SGI. Позже он перешёл в Digital Equipment (DEC), а затем в Sun Microsystems.

Ещё одним ключевой личностью в создании Silicon Graphics был Чарльз Кута. Закончив магистратуру по специальности «проектирование электроники и ПО», Кута присоединился к Кларку и помог в проектировании Geometry Engine. Geometry Engine управлял 3D-примитивами моделей на аппаратном уровне — это конвейеры геометрии, обрабатывающие преобразования из пространства моделей в экранное пространство.

В 1984 году SGI выпустила системы IRIS первого поколения (модели 1000 и 1200). Это были не отдельные рабочие станции, а, скорее, модули с растровыми дисплеями, предназначенными для подключения к более универсальным машинам наподобие DEC VAX. В первых моделях IRIS использовалась процессорная плата PM1. Её вариацию также использовали в стэнфордской рабочей станции SUN, разрабатывать которую помогал Дэвид Браун. Эти системы были оснащены процессорами Motorola 68000 с частотой 8 МГц и 768 КБ ОЗУ, но не имели дискового накопителя.

e8jkskrtb2t4cma8oxjlu9soghy.jpeg

В том же году SGI выпустила модели 1400 и 1500. Частота процессора каждой модели была увеличена до 10 МГц, а ОЗУ — до 1,5 МБ. Также обе имели дисковые накопители. 1400 имела ST-506 на 72 МБ, а 1500 могла похвастаться огромным диском SMD на 474 МБ с дисковым контроллером Xylogics.

В 1985–1989 были выпущены серии SGI 2000 и 3000. Различные модели, в том числе и линейка «Turbo», по-прежнему использовали процессоры Motorola, но более быстрые. Графическое оборудование осталось неизменным. Однако Браун модернизировал процессорный модуль PM1 (теперь он назывался PM2), чтобы он справлялся с процессорами большей частоты. Они имели больше ОЗУ, а дисковые накопители ST-506 и SMD стали стандартом. Также в системах были установлены платы-ускорители операций с плавающей запятой Weitek Floating Point Accelerator.

К моменту, когда SGI завершила в 1989 году выпуск этой линейки, она продала суммарно около 3500 систем. Такие объёмы продаж могут показаться незначительными, однако все эти машины были дорогостоящими, от 45000 до 100000 долларов. Выручка SGI стабильно росла и к 1988 году достигла 153 миллионов долларов.

В 1990-х годах SGI представила свои первые RISC-системы. В 1991 году компания выпустила первые 64-битные рабочие станции Crimson с микропроцессорами MIPS R4000. Стремясь обеспечить бесперебойные поставки процессоров MIPS, SGI купила эту компанию в 1992 году и переименовала её в MIPS Technologies, Inc. Приобретение MIPS открыло дверь новым деловым инициативам за рамками традиционных проектов SGI.

zl3zugssgg8jtz-k3i-eczat6uy.jpeg

Некоторые из комплектов разработки для Nintendo 64 представляли собой рабочие станции SGI Indy.

В 1993 году Nintendo предложила SGI спроектировать новый GPU. Тем же летом компании заключили договор и SGI приступила к разработке «Reality Coprocessor» (RCP). Три года спустя Nintendo выпустила свою первую 64-битную игровую консоль Nintendo 64.

Самым крупным клиентом Silicon Graphics в эпоху RISC-систем стал Голливуд. Многие студии покупали машины SGI для создания компьютерной графики и 3D-анимаций в таких фильмах, как «Парк юрского периода» (1993 год), «Джонни-мнемоник» (1995 год), «Джерри Магуайер» (1996 год), «Анастасия» (1997 год) и «Затерянные в космосе» (1998 год). По данным IMDb, различные студии использовали рабочие станции Silicon Graphics в более чем сорока проектах с 1993 по 2003 год.

fvv2qmc-nbmwfoy68yb4pa7wj4q.jpeg

В забавной сцене из «Парка юрского периода» «Это система UNIX! Я её знаю!» на экране показан 3D File System Navigator, созданный Silicon Graphics для IRIX (ОС на базе Unix)

Но Голливуд был не единственным, кто выиграл от инновационных технологий SGI. Первые рабочие станции компании предоставляли пользователям доступ к подсистемам 3D-графики с помощью проприетарного API под названием IRIS Graphics Language. С течением времени IRIS GL эволюционировал, и с каждой новой функцией он всё больше распухал, усложнялись его поддержка и использование.

Фильмы, созданные с помощью SGI



В 1992 году SGI решила, что IRIS GL стал слишком сложным, но не хотела забрасывать его и начинать с нуля. Разработчики перепроектировали API и начали продавать недорогие лицензии на него своим конкурентам. Так родился OpenGL. Это решение позволило программистам писать кроссплатформенные программы для 3D-графики, которые были такими же быстрыми и эффективными, как системы IRIS.

SGI организовала OpenGL Architecture Review Board для руководства дальнейшими разработками, в которых принимали другие представители отрасли. Стандарт OpenGL остаётся единственным кроссплатформенным API 3D-графики и даже был портирован на мобильные телефоны и другие портативные устройства. Его основной конкурент — Direct3D компании Microsoft, API DirectX, работающий только в системах под управлением Windows.

br00rgocsycpziutstbcs_394_y.jpeg

Кампус Amphitheatre Technology Center компании SGI в Маунти-Вью был сдан в аренду Google и годы спустя приобретён поисковым гигантом. Сейчас там расположен Googleplex.

Руководство считало, что компании следует начинать использовать своё влияние для роста посредством приобретения и исследования дополнительных отраслей бизнеса.

Это не понравилось основателю компании Кларку, который хотел продолжать разработку высокомощного оборудования. Патовая ситуация заставила Кларка уйти из SGI в январе 1994 года. В следующем месяце он стал сооснователем стартапа разработки Интернет-браузера Mosaic Communications Corporation, которому позже дали название Netscape. После ухода Кларка ряд неудачных инвестиций конца 1990-х и начала 2000-х стали предвестьем заката SGI.

В 1995 году компания приобрела три фирмы (Alias Research, Kroyer Films и Wavefront Technologies) за общую сумму в 500 миллионов долларов. Она объединила компании в Alias/Wavefront — отдел разработки многофункционального ПО для 3D-графики. Девять лет спустя SGI списала этот проект как убыточный, продав отдел за 57 миллионов фирме Accel-KKR, занимающейся инвестициями.

2jmnzwbhpjquwi6stjxypzhi_h4.jpeg

Компьютеры Silicon Graphics в 1997 году. SGI O2 (однопроцессорная система с интегрированной 3D-графикой), SGI Octane (1 или 2 процессора, графические карты Impact 3D с ускорением обработки геометрии и подключаемой поддержкой текстур), SGI Onyx2 (до 4 процессоров на корпус, до 24 процессоров на систему; 3D-графика InfiniteReality).

В феврале 1996 года SGI решила войти на рынок суперкомпьютеров, приобретя за 740 миллионов долларов Cray Research. Она переименовала компанию в «Cray Business Systems Division» и начала работать над разработкой технологии (под брендом CrayLink), которую можно было бы интегрировать в линейку мощных серверов SGI.

Жизнь этого предприятия оказалась очень краткой. SGI изменила свой подход и в мае того же года, спустя всего три месяца после приобретения, продала отдел компании Sun Microsystems, оставив себе бренд Cray. Хотя подробности сделки остались нераскрытыми, представитель Sun, помогавший в совершении сделки, заявил, что покупка стоила «существенно меньше 100 миллионов».

i6cdy7biswdn-h15e-xmlfiktk0.jpeg

«SGI была в отчаянии», — рассказывал журналу Forbes исполнительный вице-президент Sun Джон Шумейкер. «Компании не хватало средств и ей нужно было избавляться от активов. Мы заплатили меньше, чем вы бы могли представить».

В марте 2000 года SGI окончательно продала бренд Cray и свою линейку продуктов Cray Tera Computer Company за 35 миллионов и миллион долларов в акциях. В сентябре того же года едва держащаяся на плаву компания примерно за 100 миллионов долларов приобрела у Intergraph Computer Systems линейку рабочих станций Zx10 под управлением Windows. Она провела ребрендинг этих систем, дав им название SGI, но завершила производство меньше года спустя, в июне 2001 года.


Июнь 2001 года также стал датой начала конца SGI.

В 2003 году компания освободила помещения своей штаб-квартиры в Маунти-Вью и сдала здание в аренду Google. На следующий год она продала Alias/Wavefront, а в ноябре 2005 года SGI была исключена из списка Нью-Йоркской фондовой биржи из-за снижения стоимости шесть лет подряд.

В мае 2006 года SGI подала заявку о защите от банкротства согласно Главе 11 Кодекса США о банкротстве. Судебное заседание состоялось в октябре. Годом позже руководство крупнейшего акционера SGI под названием Southpaw Asset рекомендовало своим клиентам продавать свои активы SGI из-за их снижающейся стоимости.

71l36xsrjhxwnfxeubftuksydqo.jpeg

В августе 2008 года SGI опубликовала отчёт о выручке 354,1 миллиона — на 24% меньше, чем показатели прошлого года. Это стало её последним отчётом о доходах. В декабре Nasdaq предупредила SGI, что собирается исключить компанию из списка из-за её финансовых трудностей, но до этого дело не дошло.

В апреле 2009 года снова SGI подала заявку согласно Главе 11 и была продана Rackable Systems за 25 миллионов. Системы SGI живут и сегодня, но от них осталось одно название. Вскоре после покупки Rackable сменила название на Silicon Graphics International, сохранив торговую марку SGI и изменив свой тикер Nasdaq с RACK на SGI. Однако современная SGI в основном занимается мощными Linux-серверами, а не системами 3D-графики.

Название SGI живо и благодаря сообществу фанатов. Поклонники компании могут купить устаревшие рабочие станции на рынке подержанных товаров. Например, Indy, которую в 1990-х продавали примерно за 14000 долларов, любитель сегодня может приобрести примерно за 500 долларов.


На правах рекламы


Мощные серверы с защитой от DDoS-атак и новейшим железом. Всё это про наши эпичные. Создайте собственный тариф в пару кликов, максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe.

Подписывайтесь на наш чат в Telegram.

8p3vz47nluspfyc0axlkx88gdua.png

© Habrahabr.ru