Кендалл Сквер Рисерч: История Суперкомпьютеров и Банкротства
Kendall Square Research
KSR: история американского производителя суперкомпьютеров 80-х. Модели KSR1 и KSR2, OSF/1, банкротство в 1994. Основатели из Data General и Encore Computer.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Бывший американский производитель суперкомпьютеров
Former American manufacturer of supercomputers
Kendall Square Research (KSR) — компания-производитель суперкомпьютеров, первоначально основанная в 1986 году в Кендалл-Сквер, Кембридж, штат Массачусетс, недалеко от Массачусетского технологического института (MIT). Её основателями были Стивен Фрэнк и Генри Буркхардт III, ранее участвовавшие в создании компаний Data General и Encore Computer, и входившие в команду, разработавшую PDP 8. KSR выпустила две модели суперкомпьютеров: KSR1 и KSR2. Компания обанкротилась в 1994 году.
Kendall Square Research (KSR) was a supercomputer company headquartered originally in Kendall Square in Cambridge, Massachusetts in 1986, near Massachusetts Institute of Technology (MIT). It was co founded by Steven Frank and Henry Burkhardt III, who had formerly helped found Data General and Encore Computer and was one of the original team that designed the PDP 8. KSR produced two models of supercomputer, the KSR1 and KSR2. It went bankrupt in 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.
The KSR systems ran a specially customized version of the OSF/1 operating system, a Unix variant, with programs compiled by a KSR specific port of the Green Hills Software C and FORTRAN compilers. The architecture was shared memory implemented as a cache only memory architecture or "COMA". Being all cache, memory dynamically migrated and replicated in a coherent manner based on the access pattern of individual processors. The processors were arranged in a hierarchy of rings, and the operating system mediated process migration and device access. Instruction decode was hardwired, and pipelining was used. Each KSR1 processor was a custom 64 bit reduced instruction set computing (RISC) CPU clocked at 20 MHz and capable of a peak output of 20 million instructions per second (MIPS) and 40 million floating point operations per second (MFLOPS). Up to 1088 of these processors could be arranged in a single system, with a minimum of eight. The KSR2 doubled the clock rate to 40 MHz and supported over 5000 processors. The KSR 1 chipset was fabricated by Sharp Corporation while the KSR 2 chipset was built by 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-совместимым менеджером многопоточности.
Besides the traditional scientific applications, KSR with Oracle Corporation, addressed the massively parallel database market for commercial applications. The KSR 1 and 2 supported Micro Focus COBOL and C/C++ programming languages, and the Oracle database and the MATISSE OODBMS from ADB, Inc. Their own product, the KSR Query Decomposer, complemented the functions of the Oracle product for SQL uses. The TUXEDO transaction monitor for OLTP was also provided. The KAP program (Kuck & Associate Preprocessor) provided for pre processing for source code analysis and parallelization. The runtime environment was termed PRESTO, and was a POSIX compliant multithreading manager.
История
По мере быстрого расширения компании для запуска производства, в конце 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 года, когда ее акции были исключены из фондовой биржи.
As the company scaled up quickly to enter production, they moved in the late 1980s to 170 Tracer Lane, Waltham, Massachusetts. KSR refocused its efforts from the scientific to the commercial marketplace, with emphasis on parallel relational databases and OLTP operations. It then got out of the hardware business, but continued to market some of its data warehousing and analysis software products. The first KSR1 system was installed in 1991. With new processor hardware, new memory hardware and a novel memory architecture, a new compiler port, a new port of a relatively new operating system, and exposed memory hazards, early systems were noted for frequent system crashes. KSR called their cache only memory architecture (COMA) by the trade name Allcache; reliability problems with early systems earned it the nickname Allcrash, although memory was not necessarily the root cause of crashes. A few KSR1 models were sold, and as the KSR2 was being rolled out, the company collapsed amid accounting irregularities involving the overstatement of revenue. KSR used a proprietary processor because 64 bit processors were not commercially available. However, this put the small company in the difficult position of doing both processor design and system design. The KSR processors were introduced in 1991 at 20 MHz and 40 MFlops. At that time, the 32 bit Intel 80486 ran at 50 MHz and 50 MFlops. When the 64 bit DEC Alpha was introduced in 1992, it ran at up to 192 MHz and 192 MFlops, while the 1992 KSR2 ran at 40 MHz and 80 MFlops. One customer of the KSR2, the Pacific Northwest National Laboratory, a United States Department of Energy facility, purchased an enormous number of spare parts, and kept their machines running for years after the demise of KSR. KSR, along with many of its competitors (see below), went bankrupt during the collapse of the supercomputer market in the early 1990s. KSR went out of business in February 1994, when their stock was delisted from the stock exchange.
Соревнование
Конкурентами KSR были MasPar Computer Corporation, Thinking Machines, Meiko Scientific и различные устоявшиеся (и до сих пор существующие) компании, такие как IBM и Intel.
KSR's competitors included MasPar Computer Corporation, Thinking Machines, Meiko Scientific, and various old line (and still surviving) companies like IBM and Intel.