
Intel Architecture Labs ( IAL ) fue la división de investigación y desarrollo de sistemas informáticos personales de Intel durante la década de 1990.
Historia y formación
IAL fue creada por el vicepresidente de Intel, Ron Whittier, junto con Craig Kinnie y Steven McGeady, para desarrollar las innovaciones de hardware y software que, a finales de los años 80 y 90, se consideraba que faltaban en los fabricantes de equipos originales (OEM) de PC y en Microsoft . IAL impulsó iniciativas tanto de hardware como de software, ambas factores importantes en la evolución y el control de la industria de las PC. [ 1 ]
Rivalidad con Microsoft
Casi al mismo tiempo, en la industria de las PC, Microsoft se consolidaba como el estándar de facto en sistemas operativos y software para PC. A medida que las ambiciones de software de IAL comenzaron a solaparse con las de Microsoft, surgió una rivalidad entre Intel y Microsoft en lo que respecta a la influencia, el control y el establecimiento de estándares en la industria de las PC, que crecía rápidamente. Con el tiempo, el trabajo de IAL en proyectos de software fue perdiendo protagonismo gradualmente tras entrar en conflicto con actividades similares de Microsoft.
Procesamiento de Señales Nativas (NSP)
El Procesamiento Nativo de Señales (NSP) fue un ejemplo de un importante esfuerzo de software en IAL. NSP fue una iniciativa de software para permitir que las PC basadas en Intel ejecutaran código sensible al tiempo independientemente del sistema operativo (SO) , lo que posibilitó el procesamiento de audio y video en tiempo real en los microprocesadores de mediados de la década de 1990. Intel, cuyos microprocesadores impulsaban los diseños de hardware de las PC, invirtió fuertemente en mejorar el rendimiento de sus chips. Como resultado del aumento de rendimiento, Intel vio la oportunidad de transferir cargas de trabajo de software de microprocesadores especializados a los microprocesadores centrales de Intel. Esta estrategia fue fundamental para la visión de Intel de un potente microprocesador central creado con sus avanzadas capacidades de fabricación de chips. En ese sentido, NSP fue una mina de oro de cargas de trabajo de software de alto consumo energético que anteriormente se ejecutaban en chips de Procesamiento Digital de Señales (DSP). Esto llevó a la decisión de IAL de embarcarse en NSP, una gran iniciativa de software para trasladar gradualmente los algoritmos e implementaciones de software de los DSP al microprocesador central de Intel.
La decisión de IAL de desarrollar NSP chocó con Microsoft. La arquitectura de software de NSP fue diseñada para ser independiente del sistema operativo. Esta era una estrategia común entre los fabricantes de chips para PC en las décadas de 1980 y 1990, ya que permitía el uso de chips en una multitud de entornos operativos, y no solo en los sistemas operativos de Microsoft, como Windows . IAL mantuvo NSP en secreto para Microsoft, contrariamente al compromiso previo de ambas compañías de compartir sus proyectos. IAL informó a Microsoft sobre NSP a principios de 1995, cuando comenzó a hablar con los fabricantes de equipos originales (OEM) sobre la preinstalación de NSP. Microsoft obtuvo una copia de NSP y la probó con Windows 95, que se encontraba en fase beta avanzada. Microsoft descubrió que NSP era incompatible con Windows 95 y provocaba fallos en los equipos. Cuando Microsoft informó a Intel sobre esto, Intel admitió que nunca había realizado pruebas con Windows 95; Intel consideró que no era necesario porque creía que Windows 95 sería un fracaso. Cuando Microsoft propuso colaborar para que NSP fuera compatible con Windows 95, IAL se negó y no quiso cooperar con Microsoft para lograr dicha compatibilidad. Como resultado, Microsoft se dirigió a los fabricantes de equipos originales (OEM) para advertirles sobre las incompatibilidades, lo que provocó que estos abandonaran el proyecto NSP. Sin el apoyo de los OEM, NSP quedó en el olvido y IAL no le dio mayor seguimiento.
navegador web
IAL también tuvo roces con Microsoft al brindar soporte a Netscape y a su primer navegador web, Netscape Navigator , y al desarrollar una versión nativa x86 rápida del sistema Java . La mayoría de estos proyectos fueron posteriormente abandonados, y después de 1997, IAL tendió a evitar competir con Microsoft. Los detalles de los conflictos de IAL con Microsoft en materia de software se revelaron en el testimonio de Steven McGeady durante el juicio antimonopolio contra Microsoft .
No todos los proyectos de software de IAL tuvieron un mal final debido a Microsoft: IAL desarrolló uno de los primeros sistemas de vídeo digital por software, Indeo , una tecnología que se utilizó en su línea de productos de videoconferencia ProShare, pero que posteriormente sufrió abandono y fue vendida a otra empresa a finales de la década de 1990.
proyectos de interconexión de entrada/salida
Sin embargo, los éxitos de IAL en el mundo del hardware son legendarios e incluyen PCI , USB , AGP , la arquitectura lógica central Northbridge/Southbridge y PCI Express .
Bus serie universal (USB)
El USB, en particular, se desarrolló en las oficinas de IAL en Oregón, donde los arquitectos de PCI y de las iniciativas Plug and Play colaboraron en la creación de la primera interconexión periférica que funcionaría con dispositivos sin necesidad de desmontar el PC. Esta visión de un PC sellado que pudiera ampliarse con dispositivos externos fue fundamental para la estrategia de Intel de convertir el PC en un dispositivo más accesible para el consumidor. El USB se consolidó como el principal candidato para la interfaz estándar de interconexión, y un equipo de ingenieros de Intel se propuso crear un estándar industrial. [ 2 ]
Los estándares de ingeniería de Intel eran reconocidos como uno de los más altos de la industria, gracias a la estricta elaboración de las especificaciones técnicas antes de diseñar o desarrollar un nuevo producto. Como parte del proceso de ingeniería, los ingenieros de Intel redactaban especificaciones técnicas detalladas durante las primeras fases del diseño para garantizar que las características se comprendieran y aprobaran correctamente. Dado que los productos de Intel solían incluir diseños de chips complejos, los errores u omisiones en el diseño o las características podían resultar costosos si no se aplicaban el rigor y la revisión adecuados, que formaban parte de las exhaustivas revisiones de ingeniería que acompañaban al proceso de diseño.
A principios de la década de 1990, la especificación inicial de USB fue impulsada en IAL, por un pequeño equipo de arquitectos e ingenieros de software y hardware. Los ingenieros estaban distribuidos en los campus de Intel en Oregón y California. En Oregón, los ingenieros principales del proyecto USB en IAL incluían a Brad Hosler, Shelagh Callahan, John Howard, John Garney y Kosar Jaff, todos ellos con sede en el sitio de Intel en Hillsboro, Oregón . [ 3 ]
Si bien el equipo USB de IAL se ubicaba principalmente en el campus de Intel en Hillsboro, Oregón, el proyecto USB también incluía un equipo de diseñadores de chips del Grupo de Chipsets de Intel (División de Componentes Periféricos), ubicado en el campus de Intel en Folsom, California . La colaboración entre los ingenieros de IAL y los ingenieros de chipsets fue crucial para el desarrollo de la especificación USB original. A lo largo del desarrollo de las especificaciones USB 1.0, los ingenieros de IAL trabajaron estrechamente con diseñadores de chipsets (tanto internos como externos a Intel). Juntos, los equipos de ingeniería en Oregón y California tuvieron la tarea de construir la primera computadora basada en USB del mundo mediante el diseño y la fabricación del controlador host USB.
Diseño de controlador host USB
Un componente crítico del diseño USB fue la interfaz entre hardware y software, que correspondía al controlador host USB, el cerebro detrás de la interconexión con la que se comunican todos los dispositivos USB. El controlador host USB estaba integrado en el chip South Bridge y fue diseñado para coincidir con la especificación USB que estaban desarrollando los ingenieros de IAL. USB era, al igual que PCI, una combinación única de definiciones de hardware y software, por lo que el proyecto necesitó un equipo de ingeniería de software desde el principio, a diferencia de los proyectos de hardware típicos de Intel. La pila de controladores de software para dispositivos USB se desarrolló inicialmente en Windows 95 utilizando el modelo de controlador de dispositivo virtual (VxD) de Windows 95. La pila de controladores USB basada en VxD fue útil para Microsoft, ya que implementaron una pila USB completamente nueva utilizando el emergente modelo de controlador de Windows (WDM), principalmente debido al cambio estratégico de Microsoft hacia Windows NT y el abandono de Windows 95. WDM era compatible con ambos sistemas operativos, y la decisión de abandonar la pila VxD fue beneficiosa tanto para Intel como para Microsoft. La colaboración entre IAL y Microsoft mejoró durante el desarrollo de USB 1.0, gracias en gran medida a los desarrolladores de software que Intel contrató para sus laboratorios IAL. Los desarrolladores de software de Microsoft dominaban un lenguaje técnico común con sus compañeros de IAL, lo que permitió al grupo trabajar como una sola unidad para impulsar el estándar USB en los ordenadores con Windows de la década de 1990 y posteriores.
Colaboración con socios de la industria
A diferencia de proyectos anteriores de IAL que habían generado considerables conflictos y tensiones con otras empresas del sector de los PC, el proyecto USB destacó como un ejemplo de la cooperación entre los ingenieros de IAL y el resto de la industria. El equipo USB de IAL trabajó estrechamente con Microsoft, compartiendo su experiencia y ayudando al equipo de Microsoft a añadir compatibilidad con la interconexión USB en Windows, así como en periféricos de Microsoft, como los teclados. El equipo de IAL asignó a un ingeniero a tiempo completo para trabajar en estrecha colaboración con Microsoft y así evitar retrasos y errores cometidos por el equipo de Intel durante el desarrollo de la especificación y las primeras implementaciones de hardware y software. El equipo USB de IAL, aunque pequeño y especializado, se labró una reputación de colaboración, apoyo y dedicación a la formación del sector sobre el nuevo estándar USB. Los ingenieros participaban regularmente como ponentes en las Conferencias de Desarrolladores USB y colaboraron con decenas de empresas de hardware y software deseosas de implementar el primer estándar de interconexión ampliamente adoptado por la industria para facilitar el uso de los PC.
Disolución
En 2001, tras la marcha de todos sus creadores, IAL se disolvió y fue sustituida por la muy diferente Intel Labs bajo la dirección de Pat Gelsinger , aunque la mayor parte del talento creativo que había formado parte de IAL ya se encontraba disperso por toda la empresa o se había marchado definitivamente. En una reorganización de 2005, Intel Labs se reestructuró con el objetivo de reconstruir su función de investigación.
Comparar el Laboratorio de Desarrollo de Arquitectura de Intel. [ 4 ]
Véase también
- Dan Fost (28 de agosto de 1998). "La fábrica de sueños de Intel: los laboratorios de la empresa buscan nuevos usos para los chips de computadora" . San Francisco Chronicle.
- Millison, Doug. El gorila de 800 libras , Computer Currents 11(24):80-82
- John Spooner (24 de julio de 2000). "Inside Intel: Apostando por el futuro" . Noticias de ZDNet. Archivado del original el 18 de diciembre de 2007. Consultado el 18 de julio de 2006 .
Referencias
- ↑ Gawer, Annabelle (febrero de 2000). La organización del liderazgo de plataforma: una investigación empírica de los procesos de gestión de Intel orientados a fomentar la innovación complementaria por parte de terceros (tesis doctoral). Instituto Tecnológico de Massachusetts. pág. 106. CiteSeerX 10.1.1.83.1371 .
- ↑ "Dos décadas de "conectar y usar": cómo USB se convirtió en la interfaz más exitosa en la historia de la informática" (PDF) . Intel . pág. 4.
- ↑ "Dos décadas de "conectar y usar": cómo USB se convirtió en la interfaz más exitosa en la historia de la informática" (PDF) . Intel . pág. 5.
- ↑ Juneau, Lucie (julio de 1993). "No todo es hablar" . CIO . pág. 57. Recuperado el 15 de octubre de 2012.
La API de Intel/Microsoft se originó en el Laboratorio de Desarrollo de Arquitectura con el grupo de tecnología de software de Intel.
- Intel