stringtranslate.com

nCUBO

nCUBE fue una serie de computadoras de computación paralela de la compañía del mismo nombre. Las primeras generaciones de hardware usaban un microprocesador personalizado . Con sus generaciones finales de servidores, nCUBE ya no diseñó microprocesadores personalizados para máquinas, sino que usó chips de clase servidor fabricados por un tercero en implementaciones de hardware masivamente paralelas , principalmente para fines de video a pedido .

Historia de la empresa

Fundación y crecimiento inicial

nCUBE fue fundada en 1983 en Beaverton, Oregon , por un grupo de empleados de Intel (Steve Colley, Bill Richardson, John Palmer, Doran Wilde, Dave Jurasek) frustrados por la renuencia de Intel a entrar en el mercado de la computación paralela , aunque Intel lanzó su iPSC/1 el mismo año que se lanzó el primer nCUBE. En diciembre de 1985, se lanzó la primera generación de máquinas hipercubo de nCUBE. La segunda generación (N2) se lanzó en junio de 1989. La tercera generación (N3) se lanzó en 1995. La cuarta generación (N4) se lanzó en 1999.

En 1988, Larry Ellison realizó una importante inversión en nCUBE y se convirtió en el accionista mayoritario de la empresa. La sede de la empresa se trasladó a Foster City, California , para estar más cerca de Oracle Corporation . En 1994, Ronald Dilbeck se convirtió en director ejecutivo y puso a nCUBE en una vía rápida hacia una oferta pública inicial . [ cita requerida ]

Pivotar al vídeo

En 1996, Ellison redujo el tamaño de nCUBE. Dilbeck se fue y Ellison asumió como director ejecutivo interino, reorientando la empresa para convertirse en la división Network Computer de Oracle. [1] Después de la desvío a Network Computer, nCUBE reanudó el desarrollo de servidores de video. nCUBE implementó su primer servidor de video VOD en el hotel Burj al-Arab de Dubai . [ cita requerida ]

En 1999, nCUBE anunció que estaba adquiriendo SkyConnect, una empresa de software de siete años de antigüedad con sede en Louisville, Colorado , que desarrollaba publicidad digital y software VOD para televisión por cable . [2] En la década de 1990, nCUBE cambió su enfoque del mercado de computación paralela y, en 1999, se había identificado como un proveedor de soluciones de video a pedido (VOD), enviando más de 100 sistemas VOD que entregaban 17,000 transmisiones y estableciendo una relación con Microsoft TV . [3] La compañía estaba una vez más en la vía rápida de IPO, solo para detenerse nuevamente después del estallido de la burbuja punto-com .

Demandas y consecuencias de las puntocom

En 2000, SeaChange International presentó una demanda por infracción de patente contra nCUBE, alegando que su producto nCUBE MediaCube-4 infringía una patente de SeaChange. Un jurado confirmó la validez de la patente de SeaChange y concedió una indemnización por daños y perjuicios. El Tribunal de Apelaciones de los Estados Unidos para el Circuito Federal revocó posteriormente la sentencia el 29 de junio de 2005. nCUBE presentó una demanda por separado contra SeaChange en 2001 después de que adquiriera las patentes de la división de televisión interactiva de Oracle. nCUBE alegó que la oferta de servidores de vídeo de SeaChange violaba su patente de VOD en la entrega a decodificadores . [4] nCUBE ganó la demanda y recibió más de 2 millones de dólares en daños y perjuicios. [5] SeaChange apeló, pero la decisión se confirmó en 2004. [6]

En el frente empresarial, el estallido de la burbuja punto-com y la consiguiente recesión, así como las demandas judiciales, hicieron que nCUBE no tuviera buenos resultados. En abril de 2001, nCUBE despidió al 17% de su plantilla y comenzó a cerrar oficinas (Foster City en 2002 y Louisville en 2003) para reducir el tamaño de la empresa y consolidarla en torno a su oficina de fabricación de Beaverton. [7] También en 2002, Ellison dimitió y nombró al exdirector ejecutivo de SkyConnect, Michael J. Pohl, como director ejecutivo. [8]

Adquirido

En enero de 2005, C-COR adquirió nCUBE por aproximadamente 89,5 millones de dólares y en octubre de 2004 presentó una solicitud de compra ante la SEC . [9] [10]

En diciembre de 2007, C-COR fue adquirida por ARRIS .

Modelos de computadora

Cubo n 10

Una de las primeras máquinas nCUBE que se lanzaron fue la nCUBE 10 de finales de 1985. Originalmente se llamaba NCUBE/ten , pero el nombre cambió con el tiempo. Se basaban en un conjunto de chips personalizados, donde cada nodo de cómputo tenía un chip de procesador con ALU de 32 bits , una FPU IEEE 754 de 64 bits , instrucciones de comunicación especiales y 128 KB de RAM . Un nodo entregaba 2 MIPS , 500 kiloFLOPS ( precisión simple de 32 bits) o 300 kiloFLOPS ( precisión doble de 64 bits ). Había 64 nodos por placa. La placa host, basada en un Intel 80286 , ejecutaba Axis , un sistema operativo personalizado similar a Unix , y cada nodo de cómputo ejecutaba un núcleo de 4 KB, Vertex. [11]

nCUBE 10 se refería a la capacidad de la máquina para construir un hipercubo del orden de diez , que admitiera 1024 CPU en una sola máquina. Algunos de los módulos se utilizarían estrictamente para entrada/salida , lo que incluía la tarjeta de control de almacenamiento nChannel , los búferes de trama y la tarjeta InterSystem que permitía conectar los nCUBE entre sí. Se necesitaba instalar al menos una placa host, que actuara como controlador de terminal. También podía dividir la máquina en "subcubos" y asignarlos por separado a diferentes usuarios.

Cubo n 2

Matriz del procesador nCUBE 2

Para la segunda serie se cambió el nombre y crearon el procesador nCUBE 2 de un solo chip . En lo demás era similar a la CPU del nCUBE 10, pero funcionaba más rápido, a 25 MHz para proporcionar unos 7 MIPS y 3,5 megaFLOPS. Esto se mejoró más tarde a 30 MHz en el modelo 2S. La RAM también se incrementó, con 4 a 16 MB de RAM en un módulo de "ancho simple" de 1 pulgada x 3,5 pulgadas, con factores de forma adicionales de "doble ancho" (módulos dobles) y el cuádruple en un módulo de doble ancho y doble lado. Las tarjetas de E/S generalmente tenían menos RAM, con diferentes interfaces de backend para admitir SCSI , HIPPI y otros protocolos.

Tres procesadores nCUBE 2 de un solo chip en un módulo de 1" x 3,5" con memoria.
Placa de circuito nCUBE 2 con 64 procesadores y memoria

Cada CPU nCUBE 2 también incluía 13 canales de E/S que funcionaban a 20 Mbit/s. Uno de ellos estaba dedicado a funciones de E/S, mientras que los otros doce se utilizaban como sistema de interconexión entre CPU. Cada canal utilizaba enrutamiento por agujero de gusano para reenviar mensajes. Las propias máquinas estaban conectadas como hipercubos de orden doce, lo que permitía tener hasta 4.096 CPU en una sola máquina.

Cada módulo ejecutaba un microkernel de 200 KB llamado nCX , pero el sistema ahora utilizaba una estación de trabajo de Sun Microsystems como interfaz y ya no necesitaba el controlador de host. nCX incluía un sistema de archivos paralelo que podía realizar una distribución de 96 direcciones para un alto rendimiento. Los lenguajes C y C++ están disponibles, al igual que NQS, Linda y Express de Parasoft . Estos contaban con el apoyo de un equipo de compiladores interno.

El sistema nCUBE 2 más grande instalado fue en los Laboratorios Nacionales Sandia , un sistema de 1024 CPU que alcanzó 1,91 gigaFLOPS en las pruebas. Además del sistema operativo nCX, también ejecutó el núcleo ligero SUNMOS para fines de investigación. [12] Los investigadores Robert Benner, John Gustafson y Gary Montry de la División de Procesamiento Paralelo del Laboratorio Nacional Sandia ganaron primero el Premio Karp de $100 y luego ganaron el primer Premio Gordon Bell en 1987 utilizando el nCUBE 10. [13]

Cubo n-3

La CPU nCUBE-3 utilizaba una unidad lógica aritmética (ALU) de 64 bits . Entre sus mejoras se incluía una reducción del proceso a 0,5u, lo que permitía aumentar la velocidad a 50 MHz (con planes para 66 y 100 MHz). La CPU también era superescalar e incluía cachés de datos e instrucciones de 16 KB , y una unidad de gestión de memoria para compatibilidad con memoria virtual.

Se añadieron enlaces de E/S adicionales, con 2 dedicados a E/S y 16 para interconexiones, lo que permitió hasta 65.536 CPU en el hipercubo. Los canales funcionaban a 100 Mbit/s, gracias al uso de líneas paralelas de 2 bits, en lugar de las líneas seriales utilizadas anteriormente. El nCUBE-3 también añadió compatibilidad con enrutamiento adaptativo tolerante a fallos , además del enrutamiento fijo, aunque en retrospectiva no está del todo claro por qué.

Una máquina nCUBE-3 completamente cargada puede utilizar hasta 65.536 procesadores, para 3 millones de MIPS y 6,5 teraFLOPS; la memoria máxima sería de 65 TB, con una capacidad de E/S de red de 24 TB/segundo. [14] Por lo tanto, el procesador está sesgado en términos de E/S, que suele ser la limitación. La placa nChannel proporciona 16 canales de E/S, donde cada canal puede admitir transferencias a 20 MB/s.

Se desarrolló un microkernel para la máquina nCUBE-3, pero nunca se completó y fue abandonado en favor del sistema operativo Transit de Plan 9 .

Cubo n-4

El nCUBE-4 marcó la transición a los procesadores de consumo masivo, ya que cada nodo contenía una CPU de clase servidor Intel IA32 . El n4 también se centró exclusivamente en la transmisión de vídeo en lugar de en aplicaciones científicas. Cada concentrador contenía un nodo de hipercubo, una CPU, un par de buses PCI y hasta 12 unidades SCSI . Al n4 le siguieron el n4x, el n4x r2 y el n4x r3. Estos dos últimos se basaban en el chipset Serverworks en lugar de los de Intel. El nCUBE-5 era muy similar a la familia n4, pero incorporaba dos nodos de hipercubo en cada concentrador y solo admitía la transmisión de vídeo a través de Gigabit Ethernet .

En 1999, nCUBE anunció el MediaCUBE 4, que admitía desde 80 transmisiones simultáneas de 3 Mbit/s hasta 44.000 transmisiones VOD simultáneas, en protocolos de codificación concurrentes MPEG-2 , MPEG-1 y de velocidad de bits media. [15]

Véase también

Referencias

  1. ^ Ginsberg, Steve (2 de febrero de 1997). "Chopped Up nCube". San Francisco Business Times . Consultado el 19 de abril de 2021 .
  2. ^ "Creación de una central de video bajo demanda; el líder en servidores de video nCUBE adquiere SkyConnect, Inc." nCUBE Press Releases . 17 de marzo de 1999. Archivado desde el original el 25 de febrero de 2005.
  3. ^ "nCUBE integrará sus soluciones de video a pedido líderes en la industria con la plataforma de TV de Microsoft" . Consultado el 10 de febrero de 2017 .
  4. ^ Santo, Brian. "La batalla por las patentes de VOD se vuelve amarga". CableWORLD . CableFAX. Archivado desde el original el 22 de abril de 2005.
  5. ^ Morrissey, Brian (30 de mayo de 2002). "nCube gana la batalla por la patente de VoD con SeaChange". Noticias de Internet . Consultado el 19 de abril de 2021 .
  6. ^ Baumgartner, Jeff (13 de abril de 2004). "El juez confirma la decisión del jurado en la disputa sobre la patente nCUBE-SeaChange". Revista CED . Archivado desde el original el 4 de diciembre de 2004.
  7. ^ Despido de nCUBE en 2001. [ enlace roto ]
  8. ^ "Michael J. Pohl nombrado presidente y director ejecutivo de nCUBE". Notas de prensa de nCUBE . 4 de marzo de 2002. Archivado desde el original el 28 de febrero de 2005.
  9. ^ "ARRIS / Inversores / Presentaciones ante la SEC" . Consultado el 10 de febrero de 2017 .[ enlace muerto permanente ]
  10. ^ "C-COR completa la compra de nCUBE". Nota de prensa de nCUBE . 3 de enero de 2005. Archivado desde el original el 8 de marzo de 2005.
  11. ^ Hayes, J.; Mudge, T.; Stout, Q.; Colley, S. y Palmer, J. (1986). "Un superordenador hipercubo basado en microprocesador". IEEE Micro . 6 (5): 6–17. CiteSeerX 10.1.1.645.8596 . doi :10.1109/MM.1986.304707. S2CID  7927930. 
  12. ^ Rolf Riesen; Lee Ann Fisk; et al. ¿Qué es SUNMOS? (Informe) . Consultado el 22 de noviembre de 2021 .—un artículo que explica qué es SUNMOS (copia en caché de CiteSeer)
  13. ^ "Los premios Gordon Bell de 1987". Archivado desde el original el 11 de noviembre de 2005. Consultado el 3 de abril de 2006 .
  14. ^ Duzett, B; Buck, R (19-21 de octubre de 1992). "Una visión general de la supercomputadora nCUBE 3". [Actas de 1992] Cuarto Simposio sobre las Fronteras de la Computación Masivamente Paralela . Vol. [Actas de 1992]. págs. 458-464. doi :10.1109/FMPC.1992.234880. ISBN 978-0-8186-2772-9. Número de identificación del sujeto  58781077.
  15. ^ "nCUBE integrará sus soluciones de video a pedido líderes en la industria con la plataforma de TV de Microsoft" . Consultado el 10 de febrero de 2017 .

Enlaces externos