Введение

Вычислительный стандарт на основе архитектуры MIPS. Advanced Computing Environment (ACE) был разработан отраслевым консорциумом в начале 1990-х годов как платформа для вычислений следующего поколения, пришедшая на смену персональным компьютерам, основанным на 32-битной архитектуре набора команд Intel. Эта инициатива не нашла поддержки на рынке и была прекращена из-за внутренних разногласий в консорциуме и отсутствия продаж.

Формирование

Консорциум был объявлен 9 апреля 1991 года компаниями Compaq, Microsoft, MIPS Computer Systems, Digital Equipment Corporation (DEC) и Santa Cruz Operation (SCO). Хотя определение консорциумом спецификации Advanced RISC Computing (ARC), указывающее на детали "открытой и масштабируемой" аппаратной платформы, основанной на архитектуре MIPS, было важным направлением инициативы, "ключевой силой", как утверждалось, была компания Compaq, осознавшая необходимость следовать стратегии, связанной с MIPS, чтобы конкурировать на развивающемся рынке персональных рабочих станций. За неделю до объявления о создании ACE, Compaq установила отношения с Silicon Graphics Inc. (SGI), которые включали инвестиции в SGI, выплату авансовых роялти и стратегию совместной разработки недорогих рабочих станций, ориентированных на ценовой диапазон "примерно 8000 или 7000 долларов за действительно работоспособную систему". В то время широко распространено было мнение, что системы на базе RISC будут сохранять преимущество в цене/производительности по сравнению с ad hoc системами Wintel. Однако также широко считалось, что Windows NT быстро вытеснит многие другие операционные системы благодаря сочетанию широкого выбора программного обеспечения и простоты создания машин Wintel, поддерживающих ее. ACE была создана для предоставления альтернативной платформы Wintel, предлагающей жизнеспособную альтернативу с теми же преимуществами в плане поддержки программного обеспечения и большими преимуществами в плане производительности. Среда была стандартизована на двух аппаратных платформах: платформе персонального компьютера на основе процессоров Intel 80386 и 80486 и платформе рабочей станции на основе спецификации ARC. Поддержка обеими аппаратными платформами должна была быть обеспечена двумя операционными системами: SCO UNIX с Open Desktop и будущей Windows NT (первоначально известной как OS/2 3.0). Другими членами консорциума были Acer, Control Data Corporation, Kubota, NEC Corporation, NKK, Olivetti, Prime Computer, Pyramid Technology, Siemens, Silicon Graphics, Sony, Sumitomo, Tandem Computers, Wang Laboratories и Zenith Data Systems. Помимо этих крупных компаний, несколько стартапов также создавали системы, соответствующие требованиям ACE. У каждой из участвующих компаний были свои причины для присоединения к проекту ACE. MIPS стремилась преодолеть фрагментацию, наблюдаемую в существующих системах на базе MIPS, которая ограничивала более широкое распространение архитектуры. Различные компании-производители полупроводников, особенно "гиганты", такие как Toshiba и NEC, рассматривались как поддерживающие инициативу, чтобы утвердиться на рынке и отвоевать долю у Intel. DEC использовала эту инициативу в попытке отнять долю рынка у лидера в области рабочих станций, Sun Microsystems, отреагировать на успехи Hewlett Packard и IBM и распространить собственные технологии. Считалось, что Compaq, Microsoft и SCO использовали ее как оборонительную стратегию, чтобы предотвратить "захват Sun рынка настольных компьютеров и замену ПК на базе архитектуры Intel на RISC, Unix SparcStations", что привело бы к потере возможностей для этих компаний. Присоединившись к инициативе, SCO смогла расширить свой портфель, включив в него платформы RISC наряду с существующими продуктами для платформы Intel, а Microsoft нуждалась в поддержке поставщиков для своей стратегии "Portable OS/2", позже Windows NT.

Группа Апачей

Еще до объявления об инициативе, ряд компаний во главе с Compaq, включая Siemens, Sony, Silicon Graphics, Unisys и Control Data Corporation, поддерживали принятие Unix System V Release 4 (SVR4) как средства обеспечения переносимости между архитектурами MIPS и Intel. Поскольку SVR4 поддерживала порядок байтов big endian, эта подгруппа членов стала известна как группа Apache, предположительно названная как игра слов на основе "Big Indian" ("Большой индеец"). На этом раннем этапе другая группа, известная как группа Gibraltar, состоявшая преимущественно из DEC и SCO, стремилась определить совместимость с операционной системой Ultrix от DEC. Возникший раскол внутри консорциума ACE удалось предотвратить, когда было решено добавить поддержку SVR4 наряду с OSF/1, тем самым успокоив группу, в которую к тому времени входили Siemens, Sony, NEC, Prime Computer, Olivetti, Tandem и Pyramid. Несмотря на сохранявшиеся опасения по поводу доминирования инициативы со стороны компаний-основателей, внедрение SVR4 осложнило положение DEC и SCO, чье участие было сосредоточено на SCO Open Desktop, построенном на ядре OSF/1. Однако доступность SVR4 рассматривалась как способ удовлетворить спрос конечных пользователей, особенно со стороны Compaq.

Роспуск

Тем не менее, инициатива ACE (и консорциум) начала распадаться чуть более чем через год после ее запуска, поскольку стало очевидно, что не существует массового рынка для альтернативы вычислительной платформе Wintel. Новые платформы не предлагали существенного прироста производительности по сравнению с существующими ПК, а из-за небольших объемов производства такие системы имели значительные ценовые недостатки. На момент старта инициативы, системы на базе RISC (работающие на частоте 100–200 МГц) имели заметные преимущества в производительности над чипами Intel 80486 (работающими на частоте около 60 МГц), однако процессор Pentium обещал сократить это преимущество. Compaq стала первой компанией, покинувшей консорциум, заявив, что с уходом генерального директора Рода Каньона, одного из ключевых сторонников создания ACE, они переориентируют свои приоритеты с систем высшего класса. Среди других факторов были текущая реструктуризация Compaq на фоне неудовлетворительных финансовых результатов, ускоренный выпуск Pentium и растущая доступность программного обеспечения Unix для архитектуры Intel. Вскоре после этого SCO объявила о приостановке всех работ по переносу своей версии Unix на платформу MIPS. Уход Каньона из Compaq привел к расторжению соглашения о технологическом сотрудничестве между Compaq и SGI в начале 1992 года, которое было заключено для совместной разработки компьютеров на базе MIPS, хотя Compaq отрицала, что это приведет к ее выходу из консорциума ACE, что произошло лишь несколько месяцев спустя. Консорциум столкнулся и с другими потенциальными конфликтами и трудностями. В начале 1992 года SGI объявила о намерении приобрести MIPS Computer Systems, что заставило таких поставщиков, как Control Data ("крупнейший OEM-клиент как MIPS, так и SGI"), рассмотреть возможность перехода на другие архитектуры из-за опасений по поводу предстоящего приобретения и последующего контроля SGI над целевой платформой. DEC выпустила свой процессор Alpha и проявляла меньший интерес к продвижению конкурирующей архитектуры, демонстрируя лишь ограниченную поддержку MIPS в нижнем ценовом сегменте.

Между тем, ускоренный выпуск и ожидаемые улучшения производительности предстоящего процессора Intel Pentium в сочетании с более конкурентоспособными ценами сделали "премию в 20–30 процентов" систем на базе MIPS менее привлекательной для таких поставщиков, как Compaq, и их клиентов. Хотя ACE изначально поддерживала архитектуру x86, клиенты, по сообщениям, были сбиты с толку непоследовательной информацией о различных аппаратных и программных опциях, предлагаемых в рамках инициативы. В связи с этим предполагалось усилить акцент на архитектуре MIPS "как на неформальном признании того, чем организация фактически занималась все это время", сосредоточившись больше на ARC как на способе поставки оборудования на базе MIPS. В апреле 1992 года Исполнительный консультативный совет ACE переориентировал инициативу на доступность системного программного обеспечения для платформы ARC. Intel никогда не была членом ACE, а свою процессорную архитектуру внесла в проект Compaq. Поскольку MIPS стремилась завоевать долю рынка за счет Intel, эта инициатива представляла собой конкурентную угрозу для Intel, заставляя компанию "принимать более активные меры для удовлетворения потребностей своих клиентов". Действительно, одной из причин участия Compaq в ACE было "подстегнуть Intel" и заставить компанию разработать дорожную карту, достаточно конкурентоспособную для клиентов Compaq. В ответ Intel ускорила выпуск Pentium и начала параллельную разработку трех поколений будущих продуктов (P5, P6 и P7), предоставив таким образом дорожную карту, которая могла бы удержать своих клиентов от перехода на архитектуры RISC.