Лаборатории архитектуры Intel - Intel Architecture Labs

Лаборатории архитектуры Intel, также известный как IAL, был персональный компьютер системное научно-исследовательское подразделение Intel Корпорация в 1990-е годы.

История и образование

IAL был создан вице-президентом Intel Роном Уиттиером вместе с Крейгом Кинни и Стивен МакГиди для разработки аппаратных и программных новшеств, которых, как считается, не хватает на ПК OEM-производители и Microsoft в конце 1980-х и 1990-х гг. IAL преследовал инициативы как в области аппаратного обеспечения, так и программного обеспечения, которые были важными факторами в развитии индустрии ПК и контроле над ней.[1]

Соперничество с Microsoft

Примерно в то же время в индустрии ПК компания Microsoft стала фактически отраслевым стандартом операционных систем для ПК и программного обеспечения для ПК. Когда программные амбиции IAL стали совпадать с амбициями Microsoft, между Intel и Microsoft вспыхнуло соперничество, связанное с объемом влияния, контроля и установлением стандартов в быстрорастущей индустрии ПК. Со временем работа IAL над проектами программного обеспечения постепенно уменьшалась после того, как усилия по разработке программного обеспечения столкнулись с аналогичной деятельностью Microsoft.

Собственная обработка сигналов (NSP)

Собственная обработка сигналов (NSP) был примером значительных усилий по разработке программного обеспечения в IAL. NSP - это программная инициатива, позволяющая ПК на базе Intel запускать чувствительный ко времени код независимо от Операционная система, позволяющая обрабатывать аудио и видео в реальном времени на микропроцессорах середины 1990-х годов. Intel, микропроцессоры которой используются в аппаратном обеспечении ПК, вложила значительные средства в повышение производительности своих чипов. В результате повышения производительности Intel увидела возможность переноса программных рабочих нагрузок со специализированных микропроцессоров на центральные микропроцессоры Intel. Эта стратегия была фундаментальной для представления Intel о мощном центральном микропроцессоре, созданном с его расширенными возможностями построения микросхем. В этом отношении NSP был золотой жилой ресурсоемких программных рабочих нагрузок, которые раньше выполнялись на микросхемах цифровых сигнальных процессоров. Это привело к решению IAL приступить к NSP, крупной программной инициативе, направленной на постепенный перенос алгоритмов и программных реализаций с DSP на центральный микропроцессор Intel.

Решение IAL продолжить NSP противоречило аналогичному проекту, назревавшему в Microsoft. Архитектура программного обеспечения NSP была разработана таким образом, чтобы не зависеть от операционной системы программного обеспечения. Это было общим стратегическим направлением производителей микросхем для ПК в 1980-х и 1990-х годах, поскольку оно позволяло использовать микросхемы во множестве программных операционных сред, а не только в среде Microsoft. операционные системы (ОС), например Майкрософт Виндоус. Проект Microsoft, эквивалентный NSP IAL, назывался Прямое шоу, и в самом начале NSP это создало конфликт и проблему для рабочих отношений между Intel и Microsoft (традиционно очень близкими партнерами с четко совпадающими интересами). Когда Intel предложила Microsoft проект программного обеспечения NSP, стало ясно, что эти две инициативы (NSP и Direct X) находятся в прямом конфликте. Microsoft отказалась поддержать конкурирующий стандарт, такой как NSP, особенно тот, который потенциально может уравнять игровое поле ОС для ПК. Несмотря на этот конфликт, IAL продолжала работать над NSP, демонстрируя демонстрации программного обеспечения DSP, работающего без сбоев на центральном микропроцессоре. С каждым поколением улучшений производительности и функциональности Microsoft отказывалась поддерживать NSP в своих операционных системах. Microsoft и Intel, крупные и влиятельные компании, работавшие с одним компьютером Производители оригинального оборудования оказались в разногласиях по поводу направления программного и аппаратного обеспечения в индустрии ПК. Microsoft убедила производителей ПК, что драйверы устройств Intel NSP сделают их системы неподдерживаемыми операционной системой Windows, и, в свою очередь, это заставило Intel отказаться от продвижения программного обеспечения, оставив NSP как бесхозный проект. Хотя NSP не добился коммерческого успеха, как Direct X, концепции, прототипы и реализации алгоритмов DSP на собственных микропроцессорах Intel были широко признаны в то время как впечатляющий технологический подвиг и косвенно поддерживали общую идею переноса специализированных программных рабочих нагрузок на общие целевые микропроцессоры, такие как Intel.

Интернет браузер

IAL также связалась с Microsoft, поддерживая Netscape и их ранний браузер, и производя быстрый нативный x86 порт Ява система. Позднее большинство этих проектов было отложено, и после 1997 года IAL, как правило, не рисковала конкурировать с Microsoft. Подробности конфликтов IAL с Microsoft из-за программного обеспечения были раскрыты в показаниях Стивена МакГиди в Антимонопольное законодательство Microsoft испытание.

Не все разработки IAL в области программного обеспечения привели к плохим результатам из-за Microsoft - IAL разработала одну из первых программных систем цифрового видео. Indeo (tm) - технология, которая использовалась в ее ProShare Линия продуктов для видеоконференцсвязи, но позже пострадала от пренебрежения и была продана другой компании в конце 1990-х годов.

Проекты межсоединений ввода / вывода

Однако успехи IAL в мире оборудования ходят легенды и включают: PCI, USB, AGP, логическая архитектура ядра северного / южного моста и PCI Express.

Универсальная последовательная шина (USB)

Группа инженеров Intel Architecture Labs (IAL) в здании Роберта Нойса в Санта-Кларе, Калифорния, около 1995 г. (Слева направо: Шелаг Каллахан, Джон Гарни, Джон Ховард, Косар Джафф, Брэд Хослер)

USB, в частности, был разработан в офисах IAL в Орегоне, где архитекторы PCI и Plug and Play способствовали созданию первого периферийного межсоединения, которое будет работать с устройствами без необходимости демонтажа ПК. Это видение герметичного ПК, который можно было бы расширить с помощью внешних устройств, было центральным в стратегии Intel по превращению ПК в потребительское устройство. USB стал ведущим претендентом на стандартный интерфейс межсоединений, и команда инженеров Intel приступила к созданию отраслевого стандарта.[2].

Инженерные стандарты Intel были хорошо известны как одни из самых высоких в отрасли, что обусловлено приверженностью компании тщательной разработке технических спецификаций перед тем, как приступить к проектированию или разработке нового продукта. В рамках процесса проектирования инженеры Intel написали подробные технические спецификации на ранних этапах проектирования, чтобы обеспечить хорошее понимание и согласование функций. Поскольку продукты Intel обычно включают сложные конструкции микросхем, ошибки или упущения в конструкции или функциях могут оказаться дорогостоящими, если они будут выполнены без надлежащей тщательности и анализа, сопровождаемого подробными инженерными анализами, которые сопровождали процесс проектирования.

В начале 1990-х первоначальная спецификация USB была инициирована IAL под руководством небольшой группы архитекторов и инженеров программного и аппаратного обеспечения. Инженеры были разбросаны по кампусам Intel в Орегоне и Калифорнии. В штате Орегон главными инженерами проекта USB в IAL были Брэд Хослер, Шелаг Каллахан, Джон Ховард, Джон Гарни и Косар Джафф. Хиллсборо, штат Орегон Сайт Intel.[3].

В то время как группа USB на базе IAL в основном располагалась в кампусе Intel в Хиллсборо, штат Орегон, в проект USB также входила группа разработчиков микросхем из группы Intel Chipset Group (Отдел периферийных компонентов), расположенной в кампусе Intel в Фолсом, Калифорния. Сотрудничество между инженерами IAL и инженерами чипсетов сыграло решающую роль в разработке исходной спецификации USB. На протяжении разработки спецификаций USB 1.0 инженеры IAL тесно сотрудничали с разработчиками чипсетов (внутри и вне Intel). Вместе инженерные группы в Орегоне и Калифорнии получили задание построить первый в мире компьютер на базе USB, спроектировав и изготовив хост-контроллер USB.

Дизайн хост-контроллера USB

Важнейшим компонентом конструкции USB был интерфейс между аппаратным и программным обеспечением, который был областью хост-контроллера USB, который является мозгом межсоединения, с которым взаимодействуют все USB-устройства. Хост-контроллер USB был встроен в микросхему южного моста и был разработан в соответствии со спецификацией USB, разработанной инженерами IAL. USB был, как и PCI, уникальным сочетанием аппаратных и программных определений, и в результате для проекта с самого начала требовалась команда разработчиков программного обеспечения, в отличие от типичных проектов Intel в области аппаратного обеспечения. Стек программных драйверов USB-устройств изначально был разработан в Windows 95 с использованием модели драйвера виртуального устройства (VxD) в Windows 95. Стек драйверов USB на основе VxD был полезен для Microsoft, поскольку они реализовали новый стек USB с использованием появляющейся Windows Модель драйвера (WDM) во многом объясняется стратегическим сдвигом Microsoft в сторону Windows NT и отхода от Windows 95. WDM был уникально совместим с обеими операционными системами, и решение отказаться от стека VxD было беспроигрышным для Intel и Microsoft. Сотрудничество между IAL и Microsoft улучшилось во время разработки USB 1.0, во многом благодаря разработчикам программного обеспечения, которых Intel наняла в свои лаборатории IAL. Разработчики программного обеспечения в Microsoft могли разговаривать на знакомом техническом языке со своими коллегами-разработчиками программного обеспечения из IAL, что позволило группе работать как единое целое, внедряя стандарт USB в ПК с Windows в 1990-х годах и позже.

Сотрудничество с отраслевыми партнерами

В отличие от предыдущих проектов IAL, которые приводили к значительному конфликту и напряженности с другими компаниями в индустрии ПК, проект USB выделялся как важный момент сотрудничества между инженерами IAL и остальной частью индустрии ПК. Команда IAL USB работала в тесном сотрудничестве с Microsoft, делясь извлеченными уроками и помогая команде Microsoft добавить поддержку межсоединения USB в Windows, а также в периферийные устройства Microsoft, такие как клавиатуры Microsoft. Группа IAL выделила штатного инженера для тесного сотрудничества с Microsoft, чтобы избежать задержек и повторения ошибок, допущенных командой Intel при разработке спецификации и первых аппаратных и программных реализациях. Команда USB в IAL, хотя и небольшая и целеустремленная, заработала репутацию сотрудника, поддерживающего и сосредоточенного на просвещении отрасли о появляющемся стандарте USB. Инженеры регулярно выступали на конференциях разработчиков USB и сотрудничали с десятками компаний, производящих оборудование и программное обеспечение, которые стремились внедрить первый в отрасли широко принятый стандарт межсоединений, чтобы сделать ПК более удобными для пользователя.

Расформирование IAL

В 2001 году, после ухода всех его создателей, IAL была расформирована и заменена совершенно другой Лаборатория Intel под Пэт Гелсингер, хотя большая часть творческих талантов, которые были в IAL, к тому времени были разбросаны по компании или полностью ушли. В ходе реорганизации 2005 года сама Intel Labs была реорганизована с целью восстановления исследовательской функции.

Сравните Лабораторию разработки архитектуры Intel.[4]

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

  1. ^ Гавер, Аннабель. «Организация лидерства в платформе: эмпирическое исследование управленческих процессов Intel, направленных на стимулирование дополнительных инноваций третьими сторонами». Издательство Пенсильванского государственного университета. Массачусетский Институт Технологий. п. 106.
  2. ^ Intel, Corporation. «Два десятилетия« plug and play »- как USB стал самым успешным интерфейсом в истории вычислительной техники» (PDF). Корпорация Intel. Корпорация Intel. п. 4.
  3. ^ Intel, Corporation. «Два десятилетия« plug and play »- как USB стал самым успешным интерфейсом в истории вычислительной техники» (PDF). Корпорация Intel. Корпорация Intel. п. 5.
  4. ^ Джуно, Люси (июль 1993). "Не все говорят". ИТ-директор. п. 57. Получено 2012-10-15. API Intel / Microsoft возник в Лаборатории разработки архитектуры, созданной группой разработчиков программного обеспечения Intel.

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