stringtranslate.com

nCUBE

nCUBE представляла собой серию компьютеров с параллельными вычислениями от одноименной компании. Ранние поколения оборудования использовали специальный микропроцессор . В своих последних поколениях серверов nCUBE больше не разрабатывала специальные микропроцессоры для машин, а использовала чипы серверного класса, производимые третьей стороной, в массово-параллельных аппаратных развертываниях, в первую очередь для целей видео по запросу .

История компании

Основание и ранний рост

Компания nCUBE была основана в 1983 году в Бивертоне, штат Орегон , группой сотрудников Intel (Стив Колли, Билл Ричардсон, Джон Палмер, Доран Уайлд, Дэйв Джурасек), разочарованных нежеланием Intel выходить на рынок параллельных вычислений , хотя Intel выпустила свой iPSC/1. в том же году, когда был выпущен первый nCUBE. В декабре 1985 года было выпущено первое поколение гиперкубов nCUBE. Второе поколение (N2) было выпущено в июне 1989 года. Третье поколение (N3) было выпущено в 1995 году. Четвертое поколение (N4) было выпущено в 1999 году.

В 1988 году Ларри Эллисон вложил значительные средства в nCUBE и стал держателем контрольного пакета акций компании. Штаб-квартира компании была перенесена в Фостер-Сити, штат Калифорния , чтобы быть ближе к корпорации Oracle . В 1994 году Рональд Дилбек стал генеральным директором и помог nCUBE быстро провести первичное публичное размещение акций . [ нужна цитата ]

Поворот к видео

В 1996 году Эллисон сократил штат nCUBE. Дилбек ушел, и Эллисон занял пост исполняющего обязанности генерального директора, перенаправив компанию в подразделение сетевых компьютеров Oracle . [1] После утечки сетевого компьютера nCUBE возобновил разработку видеосерверов. Компания nCUBE развернула свой первый видеосервер VOD в отеле Burj al-Arab в Дубае . [ нужна цитата ]

В 1999 году nCUBE объявила о приобретении SkyConnect, семилетней компании-разработчика программного обеспечения, базирующейся в Луисвилле, штат Колорадо , которая разрабатывала программное обеспечение для цифровой рекламы и VOD для кабельного телевидения . [2] В 1990-х годах компания nCUBE сместила акцент с рынка параллельных вычислений и к 1999 году зарекомендовала себя как поставщик решений видео по запросу (VOD), поставив более 100 систем VOD, обеспечивающих 17 000 потоков, и установив отношения с Microsoft TV. . [3] Компания снова провела ускоренное IPO, но снова была остановлена ​​после того, как лопнул пузырь доткомов .

Судебные иски и последствия доткомов

В 2000 году компания SeaChange International подала иск о нарушении патентных прав против nCUBE, утверждая, что ее продукт nCUBE MediaCube-4 нарушает патент SeaChange. Жюри подтвердило действительность патента SeaChange и присудило компенсацию ущерба. Апелляционный суд Федерального округа США впоследствии отменил это решение 29 июня 2005 года. Отдельный иск против SeaChange был подан компанией nCUBE в 2001 году после того, как она приобрела патенты у подразделения интерактивного телевидения Oracle. Компания nCUBE заявила, что предложение видеосервера SeaChange нарушило ее патент на VOD при доставке на телеприставки . [4] Компания nCUBE выиграла судебный процесс и получила компенсацию в размере более 2 миллионов долларов США. [5] SeaChange подала апелляцию, но решение было оставлено в силе в 2004 году. [6]

На деловом фронте пузырь доткомов лопнул, и последовавшая рецессия, а также судебные иски означали, что дела у nCUBE идут не очень хорошо. В апреле 2001 года nCUBE уволила 17% своей рабочей силы и начала закрывать офисы (Фостер-Сити в 2002 году и Луисвилл в 2003 году), чтобы сократить штат и консолидировать компанию вокруг производственного офиса в Бивертоне. [7] Также в 2002 году Эллисон ушел в отставку и назначил генеральным директором бывшего генерального директора SkyConnect Майкла Дж. Пола. [8]

Приобретенный

В январе 2005 года nCUBE была приобретена C-COR примерно за 89,5 миллионов долларов, а в октябре 2004 года SEC подала заявку на покупку .

В декабре 2007 года C-COR была приобретена ARRIS .

Компьютерные модели

nCUBE 10

Одной из первых машин nCUBE, выпущенных в конце 1985 года, была nCUBE 10. Первоначально она называлась NCUBE/ten , но со временем название изменилось. Они были основаны на наборе специальных чипов, где каждый вычислительный узел имел процессорный чип с 32 -битным ALU , 64-битным FPU IEEE 754 , специальными коммуникационными инструкциями и 128 КБ ОЗУ . Узел обеспечивал производительность 2 MIPS , 500 килофлопс (32-битная одинарная точность ) или 300 килофлопс (64-битная двойная точность ). На каждой плате было 64 узла. Хост-плата, основанная на процессоре Intel 80286 , работала под управлением Axis , специальной Unix-подобной операционной системы , а каждый вычислительный узел работал под управлением ядра Vertex размером 4 КБ. [11]

В nCUBE 10 упоминалась способность машины создавать гиперкуб десятого порядка , поддерживающий 1024 процессора на одной машине. Некоторые из модулей будут использоваться исключительно для ввода/вывода , включая карту управления хранилищем nChannel , кадровые буферы и карту InterSystem, которая позволяла подключать nCUBE друг к другу. Необходимо было установить хотя бы одну хост-плату, выполняющую роль драйвера терминала. Он также может разделить машину на «субкубы» и распределить их отдельно для разных пользователей.

nCUBE 2

Кристалл процессора nCUBE 2

Для второй серии название было изменено и создан однокристальный процессор nCUBE 2 . В остальном он был похож на процессор nCUBE 10, но работал быстрее, на частоте 25 МГц , обеспечивая около 7 MIPS и 3,5 мегафлопс. Позже в модели 2S эта частота была улучшена до 30 МГц. ОЗУ также было увеличено: от 4 до 16 МБ ОЗУ в модуле «одинарной ширины» размером 1 х 3,5 дюйма, с дополнительными форм-факторами «двойной ширины» (двойные модули) и в четыре раза больше в модуле двойной ширины с двойной стороной. модуль. Карты ввода-вывода обычно имели меньше оперативной памяти и имели разные внутренние интерфейсы для поддержки SCSI , HIPPI и других протоколов.

Три однокристальных процессора nCUBE 2 на модуле размером 1 x 3,5 дюйма с памятью.
Печатная плата nCUBE 2 с 64 процессорами и памятью

Каждый процессор nCUBE 2 также имел 13 каналов ввода-вывода со скоростью 20 Мбит/с. Один из них предназначался для операций ввода-вывода, а остальные двенадцать использовались в качестве системы взаимодействия между процессорами. Каждый канал использовал червоточину для пересылки сообщений. Сами машины были подключены как гиперкубы двенадцатого порядка, что позволяло использовать до 4096 процессоров на одной машине.

В каждом модуле использовалось микроядро размером 200 КБ под названием nCX , но теперь система использовала рабочую станцию ​​Sun Microsystems в качестве внешнего интерфейса и больше не нуждалась в хост-контроллере. nCX включал параллельную файловую систему , которая могла выполнять 96-канальное чередование для повышения производительности. Доступны языки C и C++ , а также NQS, Linda и Parasoft Express. Их поддерживала собственная группа составителей.

Самая крупная система nCUBE 2, установленная в Sandia National Laboratories , представляла собой систему с 1024 процессорами, производительность которой при тестировании достигла 1,91 гигафлопс. Помимо операционной системы nCX, в исследовательских целях использовалось облегченное ядро ​​SUNMOS . [12] Исследователи Роберт Беннер, Джон Густафсон и Гэри Монтри из отдела параллельной обработки Сандийской национальной лаборатории сначала выиграли премию Карпа в размере 100 долларов, а затем выиграли первую премию Гордона Белла в 1987 году, используя nCUBE 10. [13]

nCUBE-3

В процессоре nCUBE-3 использовалось 64-битное арифметико-логическое устройство (АЛУ). Его улучшения включали сокращение процесса до 0,5u, что позволило увеличить скорость до 50 МГц (планируется на 66 и 100 МГц). ЦП также был суперскалярным и включал в себя кэш инструкций и данных объемом 16 КБ , а также блок управления памятью для поддержки виртуальной памяти.

Были добавлены дополнительные каналы ввода-вывода: 2 предназначены для ввода-вывода и 16 для межсоединений, что позволяет разместить в гиперкубе до 65 536 процессоров. Каналы работали со скоростью 100 Мбит/с за счет использования 2-битных параллельных линий вместо использовавшихся ранее последовательных линий. В nCUBE-3 помимо фиксированной маршрутизации также добавлена ​​поддержка отказоустойчивой адаптивной маршрутизации, хотя, оглядываясь назад, не совсем понятно, почему.

Полностью загруженная машина nCUBE-3 может использовать до 65 536 процессоров с производительностью 3 миллиона MIPS и 6,5 терафлопс; максимальный объем памяти составит 65 ТБ, а скорость сетевого ввода-вывода — 24 ТБ/секунду. [14] Таким образом, процессор смещен с точки зрения ввода-вывода, что обычно является ограничением. Плата nChannel обеспечивает 16 каналов ввода-вывода, каждый из которых может поддерживать передачу со скоростью 20 МБ/с.

Для машины nCUBE-3 было разработано микроядро , но оно так и не было завершено, поскольку от него отказались в пользу операционной системы Transit Plan 9 .

nCUBE-4

nCUBE-4 ознаменовал переход к обычным процессорам, каждый узел которых содержал процессор серверного класса Intel IA32 . N4 также уделил особое внимание потоковому видео, а не научным приложениям. Каждый концентратор содержал один узел гиперкуба, один ЦП, пару шин PCI и до 12 накопителей SCSI . За n4 последовали n4x, n4x r2 и n4x r3. Последние два были основаны на наборе микросхем Serverworks , а не на процессорах Intel. nCUBE-5 был очень похож на семейство n4, но включал в себя два узла гиперкуба в каждом концентраторе и поддерживал только потоковую передачу видео через Gigabit Ethernet .

В 1999 году nCUBE анонсировала MediaCUBE 4, который поддерживал от 80 одновременных потоков 3 Мбит/с до 44 000 одновременных потоков VOD в одновременных протоколах кодирования MPEG-2 , MPEG-1 и средней скорости передачи данных. [15]

Смотрите также

Рекомендации

  1. ^ Гинзберг, Стив (2 февраля 1997 г.). «Разрезанный nCube». Сан-Франциско Бизнес Таймс . Проверено 19 апреля 2021 г.
  2. ^ «Создан мощный центр видео по запросу; лидер видеосерверов nCUBE приобретает SkyConnect, Inc» . Пресс-релизы nCUBE . 17 марта 1999 г. Архивировано из оригинала 25 февраля 2005 г.
  3. ^ «nCUBE интегрирует свои ведущие в отрасли решения видео по запросу с телевизионной платформой Microsoft» . Проверено 10 февраля 2017 г. .
  4. ^ Санто, Брайан. «Битва за патенты на видео по запросу становится горькой» . КабельныйМИР . КабельФАКС. Архивировано из оригинала 22 апреля 2005 года.
  5. Моррисси, Брайан (30 мая 2002 г.). «nCube выигрывает патентную борьбу за VoD с SeaChange» . Новости Интернета . Проверено 19 апреля 2021 г.
  6. Баумгартнер, Джефф (13 апреля 2004 г.). «Судья поддержал решение присяжных по патентному спору nCUBE-SeaChange» . Журнал ЦЭД . Архивировано из оригинала 4 декабря 2004 года.
  7. ^ Увольнение nCUBE в 2001 году. [ мертвая ссылка ]
  8. ^ «Майкл Дж. Пол назначен президентом и генеральным директором nCUBE» . Пресс-релизы nCUBE . 4 марта 2002 г. Архивировано из оригинала 28 февраля 2005 г.
  9. ^ "ARRIS / Инвесторы / Документы SEC" . Проверено 10 февраля 2017 г. .[ постоянная мертвая ссылка ]
  10. ^ «C-COR завершает покупку nCUBE» . Пресс-релиз nCUBE . 3 января 2005 г. Архивировано из оригинала 8 марта 2005 г.
  11. ^ Хейс, Дж.; Мадж, Т.; Стаут, К.; Колли С. и Палмер Дж. (1986). «Суперкомпьютер-гиперкуб на базе микропроцессора». IEEE микро . 6 (5): 6–17. CiteSeerX 10.1.1.645.8596 . дои : 10.1109/MM.1986.304707. S2CID  7927930. 
  12. ^ Рольф Ризен; Ли Энн Фиск; и другие. Что такое САНМОС? (Отчет) . Проверено 22 ноября 2021 г.- документ, объясняющий, что такое SUNMOS (кэшированная копия CiteSeer)
  13. ^ "Премия Гордона Белла за 1987 год" . Архивировано из оригинала 11 ноября 2005 г. Проверено 3 апреля 2006 г.
  14. ^ Дузетт, Б; Бак, Р. (19–21 октября 1992 г.). «Обзор суперкомпьютера nCUBE 3». [Труды 1992 г.] Четвертый симпозиум по проблемам массово-параллельных вычислений . Том. [Известия 1992]. стр. 458–464. дои : 10.1109/FMPC.1992.234880. ISBN 978-0-8186-2772-9. S2CID  58781077.
  15. ^ «nCUBE интегрирует свои ведущие в отрасли решения видео по запросу с телевизионной платформой Microsoft» . Проверено 10 февраля 2017 г. .

Внешние ссылки