Deformar
iWarp fue una arquitectura de supercomputadora paralela experimental desarrollada como un proyecto conjunto de Intel y la Universidad Carnegie Mellon. El proyecto comenzó en 1988, como continuación del proyecto de investigación WARP anterior de CMU, con el fin de explorar la construcción de un 'nodo' completo de computación paralela. en un solo microprocesador, completo con memoria y enlaces de comunicaciones. En este sentido, iWarp es muy similar al transputador INMOS y nCUBE.
Intel anunció iWarp en 1989. El primer prototipo de iWarp se entregó a Carnegie Mellon en el verano de 1990, y en otoño recibieron los primeros sistemas de producción de 64 celdas, seguidos de dos más en 1991. Con la creación de Intel Supercomputing División de Sistemas en el verano de 1992, el iWarp se fusionó con la línea de productos iPSC. Intel mantuvo iWarp como producto, pero dejó de comercializarlo activamente.
Cada CPU iWarp incluía una ALU de 32 bits con una FPU de 64 bits que funcionaba a 20 MHz. Era puramente escalar y completaba una instrucción por ciclo, por lo que el rendimiento era de 20 MIPS o 20 megaflops para precisión simple y 10 MFLOPS para doble. Las comunicaciones eran manejadas por una unidad separada en la CPU que manejaba cuatro canales seriales a 40 MB/s e incluía soporte de red en hardware que permitía hasta 20 canales virtuales (similar al sistema agregado a el INMOS T9000).
Los procesadores iWarp se combinaron en placas junto con la memoria, pero a diferencia de otros sistemas, Intel eligió la RAM estática más rápida, pero más cara, para usar en el iWarp. Las placas generalmente incluían cuatro CPU y entre 512 kB y 4 MB de SRAM.
Otra diferencia en el iWarp era que los sistemas estaban conectados entre sí como un toroide n-by-m, en lugar del hipercubo más común. Un sistema típico incluía 64 CPU conectadas como un toro de 8 × 8, que podía ofrecer un pico de 1,2 gigaflops.
George Cox fue el arquitecto principal del proyecto iWarp. Steven McGeady (más tarde vicepresidente de Intel y testigo en el caso antimonopolio de Microsoft) escribió un entorno de desarrollo innovador que permitió escribir software para la matriz antes de que se completara. Cada nodo de la matriz estaba representado por una estación de trabajo Sun diferente en una LAN, con el exclusivo protocolo de comunicación entre nodos de iWarp simulado a través de sockets. A diferencia del simulador a nivel de chip, que no podía simular un arreglo de múltiples nodos y funcionaba muy lentamente, este entorno permitió que comenzara el desarrollo profundo del software del arreglo.
El compilador de producción para iWarp era un compilador de C y Fortran basado en el compilador pcc de AT&T para UNIX, transferido bajo contrato para Intel por la firma canadiense HCR Corporation y luego ampliamente modificado y ampliado por Intel.
Contenido relacionado
Sistema de Alerta Temprana de Prevención de Spam
Vista plana
Matías Ettrich