TATA Elxsi была производственной компанией миникомпьютеров, основанной в конце 1970-х годов вместе с множеством других конкуренты (Trilogy Systems, Sequent, Convex Computer ) в Кремниевой долине, США. Процессор Elxsi представлял собой конструкцию эмиттерно-связанной логики (ECL), которая имела тактовую частоту 50 наносекунд, заднюю шину на 25 наносекунд, арифметические операции с плавающей запятой IEEE и 64 -бит архитектура. Это позволило нескольким процессорам обмениваться данными по общей шине, называемой Gigabus, и считается первой компанией, которая сделала это. Операционная система была вызвана операционной системой на основе сообщений. ЦП Elxsi CPU был микрокодированным конструкцией, позволяющей кодировать пользовательские инструкции в микрокод.
Содержание
- 1 История
- 2 Аппаратное обеспечение
- 3 Программное обеспечение
- 4 Известные сотрудники
- 5 Ссылки
- 6 Внешние ссылки
История
Компания Elxsi была основана в 1979 г. - Джо Рицци (ранее менеджер Intersil ) и Тэмпи Томас (который впоследствии основал NexGen Microsystems ). Считается, что Elxsi был первым стартапом, основанным индейцем в Кремниевой долине. Большая часть архитектуры машины Elxsi была разработана бывшими профессорами Стэнфордского университета Леном Шаром и Баласубриманианом Кумаром. Еще одним ключевым участником дизайна был Гарольд (Мак) Макфарланд, который также был ключевым дизайнером в команде, создавшей PDP-11. Джордж Тейлор (член комитета по стандартизации IEEE и студент Калифорнийского университета в Беркли, профессор Уильям Кахан ) разработал ключевой дизайн модуля с плавающей запятой IEEE. Джин Амдал выкупил Elxsi на деньги, оставшиеся от предприятия Trilogy.
Венчурными инвесторами Элькси были Tata Group (Индия) и Артур Рок. Однако в 1989 году Элкси покинул компьютерный бизнес из-за общего отказа от использования мэйнфреймов в мировой компьютерной индустрии и появления персональных компьютеров. Tata Group сохранила название Tata Elxsi, но теперь принадлежит группе компаний Tata.
Первоначальная корпорация Elxsi, однако, продолжала свою деятельность на постоянной основе. В 1989 году компания продала свой бизнес по обслуживанию компьютеров компании National Computer Systems. В 1991 году компания вошла в два совершенно разных направления бизнеса: рестораны и оборудование для контроля канализации. ELXSI до сих пор занимается этим бизнесом, а также свое подразделение CUES, которое производит оборудование для видеонаблюдения трубопроводов.
Перед уходом из компьютерной индустрии широкий диапазон расширения аппаратного обеспечения обеспечил машине некоторый успех в технических вычислительных средах отделов. 64-битные регистры и возможность параллельного добавления в них дали ему неожиданное преимущество в тестах COBOL, где он превзошел некоторые мэйнфреймы. А крайняя независимость процессоров (отсутствие отслеживания и аннулирования кеша) в сочетании с возможностью блокировать процессы в наборах регистров, а позже и возможностью разбивать кеши, дала ему некоторый успех в приложениях реального времени.
Аппаратное обеспечение
Машина была мини-суперкомпьютером : категория компьютеров, которые были больше, чем 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 не имела финансового успеха, многие из ее сотрудников добились славы и богатства.
- Джо Рицци стал соучредителем Liquid Robotics, ныне дочерней компании Boeing Company; Рицци и Уильям Штутц являются соучредителями связанной океанографической организации 501 (c) (3), «занимающейся разработкой и применением новых технологий для мониторинга и понимания мира природы, а также их распространения среди общественности и академического сообщества. " Роджер Деллор является вице-президентом организации; Тэмпи Томас входит в его совет.
- Ральф Меркл (который написал Elxsi Fortran компилятор ) позже стал известным нанотехнологом.
- Роб Кэтлин стал одним из первых сотрудников Chips and Technologies.
- Тэмпи Томас стал основателем NexGen, которая позже была приобретена AMD. Дизайн NexGen стал дизайном для процессора AMD K6.
- Мак МакФарланд также был одним из первых сотрудников NexGen. Роль Mac в разработке PDP-11 описана в истории Гордона Белла DEC (стр. 87) [1]
- B. В. Джагадиш стал основателем Exodus Communications, в 1998 году он стал публичным и стал генеральным директором NetScaler в августе 2000 года и успешно продан Citrix за 325 миллионов долларов в 2005 году
- Боб Рау и Арун Кумар стали основателями Cydrome. Затем Боб работал в HP Labs и был одним из разработчиков архитектуры IA-64. [2]
- Аллен Робертс и Харлан Лау стали первыми сотрудниками Rambus
- Джон Сангинетти основал Chronologic и написал VCS Verilog Compiler [3]
- Роберт Олсон стал основателем Virtual Vineyards (теперь wine.com), а позже работал руководителем инженерного отдела в нескольких стартапах, ориентированных на Интернет, таких как PostX (http://www.postx.com ).
- Mike Farmwald (консультант Elxsi) основал несколько компаний из Кремниевой долины высоких технологий.
- Джим Кашмиттер - генеральный директор производителя микротопливных элементов
- Кевин МакГрат, сотрудник AMD и разработал 64-битные расширения для архитектуры AMD64.
- Рассел Уильямс - архитектор и инженер Adobe Systems Photoshop
- Лорен Конфельдер возникла идея цифрового сертификата и разработана система безопасности для Microsoft Internet Explorer.
- Герберт (Берт) Слэйд, вице-президент по обслуживанию клиентов
- Стюарт Сакман, вице-президент, Глобальный продукт и техно logy at ADP
Ссылки
- Примечания
- Джон Сангинетти и Б. Кумар, «Производительность многопроцессорной системы на основе сообщений», Материалы 12-го Международного симпозиума по компьютерной архитектуре (12-я ISCA'85), IEEE, Бостон, Массачусетс, июнь 1985 г., стр. 424–425.
- Гэри Р. Монтри и Роберт Э. Беннер, «Параллельная обработка на ELXSI 6400», Вторая международная конференция по суперкомпьютерам, Труды, Supercomputing '87, Промышленные суперкомпьютерные приложения и вычисления, т. II, International Supercomputing Institute, Inc., 1987, стр. 64–71.
- Роберт Олсон, «Параллельная обработка в операционной системе на основе сообщений», IEEE Software, vol. 2, 4, июль 1985, стр. 39–49.
- Джордж С. Тейлор, «Арифметика в системе Elxsi 6400», Труды шестого симпозиума IEEE по компьютерной арифметике (1983), Компьютерное общество IEEE, Стр. 110–115,
Внешние ссылки