Введение

Бывший американский производитель суперкомпьютеров

Kendall Square Research (KSR) — компания-производитель суперкомпьютеров, первоначально основанная в 1986 году в Кендалл-Сквер, Кембридж, штат Массачусетс, недалеко от Массачусетского технологического института (MIT). Её основателями были Стивен Фрэнк и Генри Буркхардт III, ранее участвовавшие в создании компаний Data General и Encore Computer, и входившие в команду, разработавшую PDP 8. KSR выпустила две модели суперкомпьютеров: KSR1 и KSR2. Компания обанкротилась в 1994 году.

Технология

Системы KSR работали на специально настроенной версии операционной системы OSF/1, варианта Unix, с программами, скомпилированными KSR-специфичной версией компиляторов C и FORTRAN от Green Hills Software. Архитектура представляла собой общую память, реализованную как архитектура "COMA" – память, состоящая только из кэш-памяти. Поскольку вся память представляла собой кэш, она динамически мигрировала и реплицировалась согласованным образом в зависимости от шаблонов доступа отдельных процессоров. Процессоры были организованы в иерархию колец, а операционная система управляла миграцией процессов и доступом к устройствам. Декодирование инструкций было аппаратным, и использовалась конвейерная обработка. Каждый процессор KSR1 был 64-битным RISC-процессором с тактовой частотой 20 МГц, обеспечивающим пиковую производительность 20 миллионов инструкций в секунду (MIPS) и 40 миллионов операций с плавающей точкой в секунду (MFLOPS). В одной системе можно было разместить до 1088 таких процессоров, при минимальном количестве в восемь. KSR2 удваивал тактовую частоту до 40 МГц и поддерживал более 5000 процессоров. Чипсет KSR 1 был изготовлен корпорацией Sharp, а чипсет KSR 2 – компанией Hewlett Packard.

Программное обеспечение

Помимо традиционных научных приложений, KSR совместно с корпорацией Oracle вышла на рынок массово-параллельных баз данных для коммерческих приложений. KSR 1 и 2 поддерживали языки программирования Micro Focus COBOL и C/C++, а также базу данных Oracle и объектно-ориентированную СУБД MATISSE OODBMS от ADB, Inc. Их собственный продукт, KSR Query Decomposer, дополнял функциональность продукта Oracle при работе с SQL. Также предоставлялся монитор транзакций TUXEDO для OLTP. Программа KAP (Kuck & Associate Preprocessor) обеспечивала предварительную обработку для анализа исходного кода и его параллелизации. Среда выполнения называлась PRESTO и являлась POSIX-совместимым менеджером многопоточности.

История

По мере быстрого расширения компании для запуска производства, в конце 1980-х годов они переехали по адресу 170 Tracer Lane, Waltham, Массачусетс. KSR переориентировала свои усилия с научной сферы на коммерческий рынок, сделав акцент на параллельные реляционные базы данных и операции OLTP. Затем компания вышла из аппаратного бизнеса, но продолжила продавать некоторые из своих программных продуктов для хранения и анализа данных. Первая система KSR1 была установлена в 1991 году. Ранние системы, оснащенные новым процессорным оборудованием, новым оборудованием памяти и инновационной архитектурой памяти, новым портом компилятора, новым портом относительно новой операционной системы и подверженные рискам, связанным с памятью, отличались частыми системными сбоями. KSR назвала свою архитектуру кеш-памяти (COMA) торговой маркой Allcache; проблемы с надежностью ранних систем принесли ей прозвище Allcrash, хотя память не всегда была первопричиной сбоев. Было продано несколько моделей KSR1, и в процессе выпуска KSR2 компания обанкротилась из-за финансовых махинаций, связанных с завышением доходов. KSR использовала проприетарный процессор, поскольку 64-битные процессоры еще не были доступны в коммерческой продаже. Однако это поставило небольшую компанию в сложное положение, вынуждая заниматься как разработкой процессоров, так и системным проектированием. Процессоры KSR были представлены в 1991 году на частоте 20 МГц и производительностью 40 МФлопс. В то время 32-битный Intel 80486 работал на частоте 50 МГц и производительностью 50 МФлопс. Когда в 1992 году был представлен 64-битный DEC Alpha, он работал на частоте до 192 МГц и производительностью 192 МФлопс, в то время как KSR2 1992 года работал на частоте 40 МГц и производительностью 80 МФлопс. Один из клиентов KSR2, Тихоокеанская Северо-Западная национальная лаборатория, учреждение Министерства энергетики США, закупило огромное количество запасных частей и поддерживало работоспособность своих машин в течение многих лет после ликвидации KSR. KSR, наряду со многими своими конкурентами (см. ниже), обанкротилась во время краха рынка суперкомпьютеров в начале 1990-х годов. KSR прекратила свою деятельность в феврале 1994 года, когда ее акции были исключены из фондовой биржи.

Соревнование

Конкурентами KSR были MasPar Computer Corporation, Thinking Machines, Meiko Scientific и различные устоявшиеся (и до сих пор существующие) компании, такие как IBM и Intel.