Sequent Computer Systems была компьютерной компанией, которая проектировала и производила многопроцессорные компьютерные системы . Они были среди пионеров в области высокопроизводительных симметричных многопроцессорных (SMP) открытых систем , внедряя инновации как в аппаратное обеспечение (например, управление кэшем и обработка прерываний ), так и в программное обеспечение (например, чтение-копирование-обновление ).
Благодаря партнерству с Oracle Corporation , Sequent стала доминирующей высокопроизводительной платформой UNIX в конце 1980-х и начале 1990-х годов. Позже они представили высокопроизводительную платформу следующего поколения для UNIX и Windows NT , основанную на неоднородной архитектуре доступа к памяти, NUMA-Q. Поскольку цены на оборудование упали в конце 1990-х годов, и Intel переключила свое внимание на серверы на семейство процессоров Itanium , Sequent присоединилась к проекту Monterey в октябре 1998 года, целью которого было перенести стандартный Unix на несколько новых платформ. [1]
В июле 1999 года Sequent согласилась на приобретение IBM . [2] В то время генеральный директор Sequent заявил, что ее технология «найдет свой путь через всю продуктовую линейку IBM» [1] , а IBM объявила, что «будет продавать машины Sequent и встраивать технологию Sequent... в свои собственные серверы» [2] , но к маю 2002 года снижение продаж моделей, приобретенных у Sequent, среди прочих причин, привело к снятию с производства продуктов, унаследованных от Sequent. [3]
Остатки инноваций Sequent продолжают существовать в виде программного обеспечения для кластеризации данных от PolyServe (впоследствии приобретенного HP), [4] [5] различных проектов в рамках OSDL , вклада IBM в ядро Linux и претензий в иске SCO против IBM . [6] [7] [8] [9] [10]
Первоначально названная Sequel , [11] Sequent была образована в 1983 году [12], когда группа из семнадцати инженеров и руководителей покинула Intel после того, как провалился проект iAPX 432 «мэйнфрейм на чипе»; к ним присоединился один не сотрудник Intel . Они основали Sequent для разработки линейки компьютеров SMP, [13] тогда считавшихся одним из перспективных направлений в компьютерном проектировании. [14] [15] [16]
Первыми компьютерными системами Sequent были Balance 8000 (выпущен в 1984 году) и Balance 21000 (выпущен в 1986 году). [17] Обе модели были основаны на процессорах National Semiconductor NS32032 с тактовой частотой 10 МГц , каждый из которых имел небольшой кэш сквозной записи, подключенный к общей памяти для формирования общей системы памяти . Balance 8000 поддерживал до 6 двухпроцессорных плат, что в сумме составляло максимум 12 процессоров. [18] [19] [20] Balance 21000 поддерживал до 15 двухпроцессорных плат, что в сумме составляло максимум 30 процессоров. [20] [21]
Системы работали на модифицированной версии 4.2BSD Unix, которую компания называла DYNIX , для DYNAmic unIX. Машины были разработаны для конкуренции с DEC VAX-11/780 , со всеми их недорогими процессорами, доступными для запуска любого процесса. Кроме того, система включала ряд библиотек, которые могли использоваться программистами для разработки приложений, которые могли использовать более одного процессора одновременно.
Их следующей серией была Symmetry на базе Intel 80386 , выпущенная в 1987 году. Различные модели поддерживали от 2 до 30 процессоров, используя новый кэш с обратной копией и более широкую 64-битную шину памяти . Модели Symmetry 2000 1991 года добавили несколько плат SCSI и предлагались в версиях с одним-шестью процессорами Intel 80486. В следующем году они добавили Symmetry 2000/x50 на базе VMEbus с более быстрыми процессорами.
В конце 1980-х и начале 1990-х годов произошли большие изменения в программном обеспечении Sequent. DYNIX был заменен на DYNIX/ptx, который был основан на слиянии UNIX System V и 4.2BSD корпорации AT&T . И это было в период, когда высокопроизводительные системы Sequent стали особенно успешными благодаря тесным рабочим отношениям с Oracle , в частности, их высокопроизводительным серверам баз данных . В 1993 году они добавили Symmetry 2000/x90 вместе со своим программным обеспечением ptx/Cluster, которое добавило различные функции высокой доступности и представило настраиваемую поддержку для Oracle Parallel Server.
В 1994 году Sequent представила серию Symmetry 5000, модели SE20, SE60 и SE90, которые использовали процессоры Pentium 66 МГц в системах от 2 до 30 процессоров. [12] В следующем году они расширили линейку SE30/70/100, используя процессоры Pentium 100 МГц, [12] а затем в 1996 году SE40/80/120 с процессорами Pentium 166 МГц. Вариант Symmetry 5000, серия WinServer 5000, работала под управлением Windows NT вместо DYNIX/ptx. [22]
Осознавая рост конкуренции для систем SMP после того, как они были одними из первых последователей архитектуры, и растущую интеграцию технологии SMP в микропроцессоры, Sequent искала свой следующий источник дифференциации. Они начали инвестировать в разработку системы, основанной на архитектуре кэш-когерентной неоднородной памяти ( ccNUMA ) и используя масштабируемое когерентное взаимодействие . NUMA распределяет память между процессорами, избегая узкого места, которое возникает с одной монолитной памятью. Использование NUMA позволило бы их многопроцессорным машинам в целом превзойти системы SMP, по крайней мере, когда задачи могут быть выполнены близко к их памяти — как в случае с серверами , где задачи обычно не обмениваются большими объемами данных.
В 1996 году они выпустили первую из новой серии машин, основанных на этой новой архитектуре. Внутри компании она называлась STiNG, что является аббревиатурой от Sequent: The Next Generation (с Intel внутри) , и была выпущена как NUMA-Q [23] и была последней из систем, выпущенных до того, как компания была куплена IBM более чем за 800 миллионов долларов.
Затем IBM начала проект Monterey с Santa Cruz Operation , намереваясь создать NUMA-совместимый стандартизированный Unix, работающий на платформах IA-32 , IA-64 и POWER и PowerPC . Этот проект позже провалился, поскольку и IBM, и SCO обратились к рынку Linux , но он стал основой для судебного иска SCO против IBM Linux от "новой SCO".
Поскольку их будущая продуктовая стратегия была разрушена, казалось, что у Sequent было мало будущего в одиночку, и в 1999 году компания была куплена IBM за 810 миллионов долларов. [24] IBM выпустила несколько серверов x86 с архитектурой NUMA. Первым был x440 в августе 2002 года, а в 2003 году — последовавший за ним x445. В 2004 году к семейству NUMA был добавлен x455 на базе Itanium. В этот период технология NUMA стала основой для расширенной X-архитектуры IBM (eXA, что также может означать корпоративную X-архитектуру). По состоянию на 2011 год этот чипсет находится на пятом поколении, известном как технология eX5. [25] [26] Теперь он выходит под брендом IBM System x .
Согласно статье в Wall Street Journal (WSJ) от 30 мая 2002 года под названием «Последующая сделка стала тяжелым уроком для IBM»:
Ниже приводится более подробное описание [27] первых двух поколений продуктов Symmetry, выпущенных в период с 1987 по 1990 год.
{{cite web}}
: CS1 maint: архивная копия как заголовок ( ссылка )