Elxsi - Elxsi

Elxsi был миникомпьютер производственная компания, созданная в конце 1970-х вместе с множеством других конкурентов (Системы трилогии, Секвент, Выпуклый компьютер ) в Кремниевой долине, США. Процессор Elxsi был Связанная с эмиттером логика (ECL), в котором были 50-наносекундные часы, 25-наносекундная шина задней панели, IEEE с плавающей точкой арифметика и 64-битный архитектура. Это позволило нескольким процессорам обмениваться данными по общей шине Gigabus, которая считается первой компанией, которая сделала это. В Операционная система была операционная система на основе сообщений, называемая EMBOS. Элькси ЦПУ был микрокодированный дизайн, позволяющий кодировать пользовательские инструкции в микрокод.

История

Elxsi была основана в 1979 году Джо Рицци (ранее руководивший Интерсил ) и Тэмпи Томас (кто будет дальше основывать NexGen Microsystems ). Считается, что Elxsi был первым стартапом, основанным индейцем в Кремниевой долине. Большая часть архитектуры машины Elxsi была разработана бывшими профессорами Стэнфордского университета Леном Шаром и Баласубриманианом Кумаром. Еще одним ключевым участником дизайна был Гарольд (Мак) Макфарланд, который также был ключевым дизайнером в команде, создавшей PDP-11. Джордж Тейлор (на IEEE стандартная комиссия и студент Калифорнийского университета в Беркли, профессор Уильям Кахан ) обеспечил ключевой дизайн для модуля с плавающей запятой IEEE. Elxsi был выкуплен Джин Амдал на деньги, оставшиеся от предприятия Trilogy.

Венчурные инвесторы в Elxsi включены Тата Групп (Индия) и Артур Рок. Однако в 1989 году Elxsi покинул компьютерный бизнес из-за общего отказа от использования мэйнфреймов в мировой компьютерной индустрии и появления персональных компьютеров. В Тата Групп сохранил имя Тата Элькси но теперь он принадлежит группе компаний Tata.

Первоначальная корпорация Elxsi, однако, продолжала свою деятельность на постоянной основе. В 1989 году компания продала свой бизнес по обслуживанию компьютеров компании National Computer Systems. В 1991 году компания вошла в два совершенно разных направления бизнеса: рестораны и оборудование для контроля канализации.[1] Этим бизнесом по-прежнему занимается ELXSI, а также подразделение CUES, которое производит оборудование для видеонаблюдения трубопроводов.

До того, как машина ушла из компьютерной индустрии, большое количество расширений аппаратного обеспечения дало машине некоторый успех в отраслевых технических вычислительных средах. 64-битные регистры и возможность параллельного добавления в них дали ему неожиданное преимущество в КОБОЛ бенчмарки, где он превзошел некоторые мэйнфреймы. А крайняя независимость процессоров (отсутствие отслеживания и недействительности кеша) в сочетании с возможностью блокировать процессы в наборах регистров, а позже и возможностью разбивать кеши, дала ему некоторый успех в приложениях реального времени.

Аппаратное обеспечение

Машина была мини-суперкомпьютер: категория компьютеров, превышающая VAX 11/780 и меньше мэйнфрейм. Этот сегмент рынка исчез, поскольку высокопроизводительные микропроцессорные системы стали более мощными.

Архитектура была необычной, особенно для своего времени. К системной шине подключено до 12 процессоров и процессоров ввода-вывода. Каждый ЦП был построен из трех больших плат вентильных матриц ECL. Ключевыми элементами его архитектуры набора команд были:

  • 16 регистров (64-битный )
  • 32-битный линейное адресное пространство (64-битные целые числа, но 32-битные указатели)
  • Несколько наборов регистров на процессор, с переключением между процессами, загруженными в наборы регистров, обрабатываемых микрокодом
  • Небольшой набор основных режимов адресации
  • Небольшой набор длин инструкций, длина определяется из первых нескольких полубайтов инструкции
  • Отсутствие согласованности аппаратного кэша между процессорами
  • Система микрокодированных сообщений для обмена данными между программными процессами и контроллерами ввода-вывода и микрокодом ЦП
  • Без режима супервизора - эквивалентные ограничения, накладываемые путем контроля того, какие процессы имеют специальные каналы связи системы сообщений и в какое виртуальное адресное пространство помещены таблицы управления памятью.
  • Множественные аппаратные прерывания ЦП, поддерживающие вычислительные приложения в реальном времени (например, имитаторы полета и контроллеры промышленных процессов)
  • Было продано два поколения ЦП, а третье разработано, но так и не продано. Все они подключены к одной объединительной плате и могут быть объединены в одну систему.

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

ОС EMBOS была написана полностью с нуля в слегка расширенном Паскаль. Это была многосерверная архитектура (например, GNU Hurd, но задолго до этого проекта). Пользовательский интерфейс был Unix -подобно, особенно на уровне оболочки, с аналогичными концепциями, но разными командами, синтаксисом и т. д. (например, «files» вместо «ls»; «find» вместо «grep»). Позже ядро ​​Unix было размещено поверх серверов нижнего уровня, чтобы процессы и пользователи EMBOS и Unix могли сосуществовать (ENIX). VMS программное обеспечение совместимости, работающее поверх EMBOS, также было добавлено, чтобы упростить перенос VAX Приложения.

Известные сотрудники

Хотя Elxsi не имела финансового успеха, многие из ее сотрудников добились славы и богатства.

  • Джо Рицци соучредитель Жидкая робототехника, теперь дочерняя компания Boeing Company; Рицци и Уильям Штутц являются соучредителями океанографического Фонд исследований Юпитера, 501 (c) (3) организация, «посвященная разработке и применению новых технологий для мониторинга и понимания мира природы, а также обмена ими с общественностью и академическим сообществом».[2] Роджер Деллор - вице-президент организации; Тэмпи Томас входит в его правление.
  • Ральф Меркл (кто написал Elxsi Фортран компилятор ) позже стал известным нанотехнологом.
  • Роб Кэтлин стал одним из первых сотрудников Чипы и технологии.
  • Тэмпи Томас стал основателем NexGen, который позже был приобретен AMD. В NexGen дизайн стал дизайном для AMD K6 процессор.
  • Мак Макфарланд также был одним из первых сотрудников NexGen. Роль Mac в дизайне PDP-11 дано в истории Гордона Белла DEC (стр.87) [1]
  • Б. В. Джагадиш стал основателем Exodus Communications публично в 1998 году стал генеральным директором NetScaler в августе 2000 г. и успешно продана Citrix за 325 млн долларов в 2005 г.
  • Боб Рау и Арун Кумар стали основателями Cydrome. Затем Боб работал в HP Labs и был одним из разработчиков IA-64 архитектура. [2]
  • Аллен Робертс и Харлан Лау стали первыми сотрудниками Рамбус
  • Джон Сангинетти основал Chronologic и написал VCS. Verilog Компилятор [3]
  • Роберт Олсон стал основателем Virtual Vineyards (теперь wine.com), а позже работал руководителем инженерного отдела в нескольких стартапах, ориентированных на Интернет, таких как PostX (http://www.postx.com ).
  • Майк Фармвальд (консультант Elxsi) основал несколько Силиконовая долина высокотехнологичные компании.
  • Джим Кашмиттер - генеральный директор UltraCell, производитель микротопливных элементов
  • Кевин МакГрат, сотрудник AMD, разработал 64-битные расширения для AMD64 архитектура.
  • Рассел Уильямс - архитектор и инженер Adobe Systems Фотошоп
  • Лорен Конфельдер возникла идея Цифровой сертификат и разработала безопасность для Microsoft Internet Explorer.
  • Герберт (Берт) Слейд, вице-президент по полевой службе
  • Стюарт Сакман - вице-президент по глобальным продуктам и технологиям компании ADP

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

  1. ^ Кун, Брэд. "ELXSI сосредотачивается на странном миксе". Орландо Сентинел. Получено 21 марта 2014.
  2. ^ "О нас". www.jupiterfoundation.org. Получено 2017-08-04.
Примечания
  • Джон Сангинетти и Б. Кумар, «Производительность мультипроцессора на основе сообщений», Труды 12-го Международного симпозиума по компьютерной архитектуре (12-й ISCA'85), IEEE, Бостон, Массачусетс, июнь 1985 г., стр. 424–425.
  • Гэри Р. Монтри и Роберт Э. Беннер, «Параллельная обработка на ELXSI 6400», Вторая международная конференция по суперкомпьютерам, Труды, суперкомпьютеры '87, Промышленные суперкомпьютерные приложения и вычисления, вып. II, Международный институт суперкомпьютеров, Inc., 1987, стр. 64–71.
  • Роберт Олсон, «Параллельная обработка в операционной системе на основе сообщений», IEEE Software, vol. 2, 4, июль 1985 г., стр. 39–49.
  • Джордж С. Тейлор, "Арифметика в системе Elxsi 6400", Труды шестого симпозиума IEEE по компьютерной арифметике (1983), IEEE Computer Society, стр. 110–115,

внешняя ссылка