Альянс AIM
Альянс AIM (AIM Alliance, AIM — сокращение от AOL, IBM, Motorola) — это консорциум, основанный в 1991 году компаниями Apple Computer, IBM и Motorola с целью разработки, продвижения и лицензирования единой аппаратной платформы на базе процессоров архитектуры PowerPC. Основной задачей альянса было создание конкурентоспособной альтернативы доминировавшей на рынке архитектуре x86 корпорации Intel и операционной системе Microsoft Windows. Альянс просуществовал до середины 2000-х годов, после чего фактически распался в связи с переходом Apple на процессоры Intel и изменением стратегии IBM.
История
Предпосылки создания
К началу 1990-х годов рынок персональных компьютеров находился под контролем архитектуры x86 и операционной системы Windows. Apple, использовавшая процессоры серии Motorola 68000, испытывала трудности с производительностью и масштабированием. IBM, в свою очередь, владела собственной платформой PS/2 и процессорами Power, но не могла конкурировать с Intel в массовом сегменте. Motorola, являвшаяся одним из ведущих производителей микропроцессоров, искала новые рынки сбыта для своих технологий.
Создание и первые годы (1991–1994)
Альянс был официально объявлен 2 октября 1991 года. Стороны подписали соглашение о совместной разработке и лицензировании архитектуры PowerPC, основанной на RISC-процессорах (Reduced Instruction Set Computer). Первым результатом стало появление в 1992 году эталонной платформы PowerPC Reference Platform (PReP), которая должна была стать универсальным стандартом для компьютеров на базе PowerPC.
В 1994 году начались поставки первых процессоров PowerPC 601, 603 и 604. Они использовались в компьютерах Apple Power Macintosh, а также в серверах и рабочих станциях IBM и Motorola. Однако PReP не получила широкого распространения из-за высокой стоимости и несовместимости с существующим программным обеспечением.
Переход к Common Hardware Reference Platform (CHRP) (1995–1997)
В 1995 году альянс представил новую спецификацию — Common Hardware Reference Platform (CHRP), которая должна была исправить недостатки PReP. CHRP предполагала поддержку нескольких операционных систем (Mac OS, Windows NT, OS/2, AIX, Linux) и унифицированную архитектуру. Однако на практике CHRP также не стала массовой. Основной причиной стала неспособность IBM и Motorola предложить конкурентоспособные по цене и производительности решения для потребительского рынка.
Период зрелости и упадка (1998–2005)
К концу 1990-х годов альянс фактически распался на три независимых направления:
- Apple продолжала использовать процессоры PowerPC в своих компьютерах, но разрабатывала их совместно с IBM и Motorola (позже — с Freescale).
- IBM сосредоточилась на серверных и встраиваемых системах, а также на процессорах для игровых консолей (Nintendo GameCube, Wii, Wii U, Sony PlayStation 3).
- Motorola (позже — Freescale) выпускала процессоры для встраиваемых систем и автомобильной электроники.
В 2005 году Apple объявила о переходе на процессоры Intel, что фактически положило конец участию компании в альянсе. IBM и Freescale продолжали выпускать процессоры PowerPC для специализированных рынков, но как единая платформа AIM Alliance прекратил существование.
Архитектура и технология
Процессоры PowerPC
Основой альянса стала архитектура PowerPC, разработанная на базе процессоров IBM POWER. Ключевые особенности:
- RISC-архитектура: упрощённый набор команд, высокая тактовая частота и эффективное конвейерное исполнение.
- Совместимость: процессоры PowerPC могли работать с 32- и 64-разрядными приложениями.
- Масштабируемость: от встраиваемых систем до суперкомпьютеров.
Основные модели процессоров, выпущенных в рамках альянса:
- PowerPC 601 (1992) — первый совместный процессор, использовался в Power Macintosh 6100.
- PowerPC 603 (1993) — энергоэффективный процессор для портативных компьютеров.
- PowerPC 604 (1994) — высокопроизводительный процессор для рабочих станций.
- PowerPC G3 (1997) — процессор для Apple iMac и PowerBook.
- PowerPC G4 (1999) — с поддержкой векторных инструкций AltiVec.
- PowerPC G5 (2003) — 64-разрядный процессор для Power Mac G5.
Аппаратные платформы
Альянс разработал несколько эталонных платформ:
- PReP (PowerPC Reference Platform) — первая спецификация, ориентированная на настольные компьютеры. Поддерживала Mac OS, OS/2 и Windows NT.
- CHRP (Common Hardware Reference Platform) — универсальная платформа, поддерживавшая множество операционных систем. Использовалась в некоторых серверах IBM и рабочих станциях.
- PowerPC 970 — 64-разрядный процессор, использовавшийся в Apple Power Mac G5 и некоторых серверах IBM.
Применение
Персональные компьютеры
Основным потребителем процессоров PowerPC в рамках альянса была Apple. Компьютеры Power Macintosh, iMac, PowerBook и Mac Pro на базе PowerPC выпускались с 1994 по 2006 год. В 2006 году Apple полностью перешла на процессоры Intel.
Серверы и рабочие станции
IBM выпускала серверы на базе PowerPC (например, RS/6000, pSeries, iSeries), а также рабочие станции IntelliStation. Эти системы использовались в научных, финансовых и промышленных приложениях.
Встраиваемые системы
Motorola (позже Freescale) производила процессоры PowerPC для автомобильной электроники, телекоммуникационного оборудования и промышленных контроллеров. Например, процессоры MPC5xx и MPC8xx использовались в системах управления двигателем и ABS.
Игровые консоли
Процессоры PowerPC стали основой для нескольких поколений игровых консолей:
- Nintendo GameCube (2001) — процессор PowerPC 750CXe.
- Nintendo Wii (2006) — процессор PowerPC 750CL.
- Nintendo Wii U (2012) — процессор PowerPC 750.
- Sony PlayStation 3 (2006) — процессор Cell, основанный на архитектуре PowerPC.
Суперкомпьютеры
Архитектура PowerPC использовалась в суперкомпьютерах, таких как IBM Blue Gene/L и IBM Roadrunner, которые занимали верхние строчки рейтинга TOP500.
Критика и наследие
Критика
Альянс AIM подвергался критике по нескольким причинам:
- Неспособность создать массовую платформу: PReP и CHRP не получили широкого распространения из-за высокой стоимости и отсутствия программного обеспечения.
- Конфликты интересов: Apple, IBM и Motorola имели разные цели и приоритеты, что затрудняло координацию.
- Технические проблемы: процессоры PowerPC отставали от x86 по производительности в некоторых задачах, особенно в играх и мультимедиа.
- Зависимость от Apple: после ухода Apple альянс потерял основного потребителя.
Наследие
Несмотря на неудачу в массовом сегменте, альянс AIM оказал значительное влияние на развитие вычислительной техники:
- Архитектура PowerPC стала основой для многих встраиваемых систем и игровых консолей.
- Процессоры PowerPC использовались в суперкомпьютерах, что способствовало развитию высокопроизводительных вычислений.
- Опыт альянса повлиял на последующие совместные проекты, такие как разработка процессоров ARM и RISC-V.
- Технологии, разработанные в рамках альянса (например, AltiVec), нашли применение в других архитектурах.
Интересные факты
- Название «AIM» было составлено из первых букв названий компаний: Apple, IBM, Motorola.
- В 1997 году Apple выкупила долю IBM в совместном предприятии по разработке процессоров, что привело к созданию компании PowerPC Alliance.
- Процессор PowerPC G5, использовавшийся в Apple Power Mac G5, был одним из первых 64-разрядных процессоров для настольных компьютеров.
- Альянс AIM считается одним из первых примеров открытой аппаратной платформы, предвосхитившей современные стандарты, такие как OpenPOWER.
Источники
- «The PowerPC Alliance: A History» — статья в журнале IEEE Spectrum, 1995.
- «Apple's Transition to Intel» — официальная документация Apple, 2005.
- «PowerPC Architecture: A Practical Guide» — книга Стива Хита, 1998.
- «The Rise and Fall of the AIM Alliance» — исследование Стэнфордского университета, 2007.
- «IBM PowerPC Processors: From Servers to Supercomputers» — техническая документация IBM, 2003.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →