TILE64 [1] es un procesador multinúcleo ISA VLIW fabricado por Tilera . Consiste en una red en malla de 64 "tiles", donde cada tile alberga un procesador de propósito general , caché y un enrutador sin bloqueo , que el tile utiliza para comunicarse con los otros tile del procesador.
Los núcleos de tres problemas, en orden y con canalización corta implementan un conjunto de instrucciones VLIW inspirado en MIPS [2] . Cada núcleo tiene un archivo de registros y tres unidades funcionales: dos unidades lógicas aritméticas de números enteros y una unidad de carga y almacenamiento . Cada uno de los núcleos ("mosaico") tiene sus propias cachés L1 y L2 más una caché L3 virtual general que es un agregado de todas las cachés L2. [3] Un núcleo puede ejecutar un sistema operativo completo por sí solo o se pueden usar múltiples núcleos para ejecutar un sistema operativo multiprocesamiento simétrico.
TILE64 tiene cuatro controladores DDR2 , dos interfaces Ethernet de 10 gigabits , dos interfaces PCIe de cuatro carriles y una interfaz de entrada/salida "flexible", que se puede configurar mediante software para manejar varios protocolos. El procesador se fabrica mediante un proceso de 90 nm y funciona a velocidades de 600 a 900 MHz.
Según el director de tecnología y cofundador Anant Agarwal , Tilera orientará el chip a los mercados de equipos de red y vídeo digital, donde las demandas de procesamiento informático son altas. [4]
La compatibilidad con la arquitectura TILE64 se agregó a la versión 2.6.36 del kernel de Linux [5], pero se eliminó en la versión 4.16 del kernel. [6] Existe un back-end LLVM no oficial para Tilera. [7]
Referencias
- ^ Keckler, Stephen W.; Olukotun, Kunle; Peter Hofstee, H. (29 de agosto de 2009). Procesadores y sistemas multinúcleo - Google Books. Springer. ISBN 9781441902634.
- ^ "Construcción del compilador: ¿Qué conjunto de instrucciones utilizan los microprocesadores Tilera?".
- ^ Kingman, Henry (20 de agosto de 2007). "Un procesador multinúcleo masivo ejecuta Linux". linuxdevices.com. Archivado desde el original el 6 de septiembre de 2012.
- ^ Boslet, Mark (20 de agosto de 2007). "Start-up Tilera to Unveil 64-core chip". San Jose Mercury News . Archivado desde el original el 12 de noviembre de 2007.
- ^ "Compatibilidad con la arquitectura Tilera". Kernel Newbies. 20 de octubre de 2010.
- ^ Simon Sharwood (3 de abril de 2018). «Llega Linux 4.16, borra ocho CPU y sigue derritiendo Meltdown». theregister.co.uk . Situation Publishing. Archivado desde el original el 3 de abril de 2018 . Consultado el 3 de abril de 2018 .
- ^ Se publica el back-end Tilera TILE64 para LLVM // Phoronix , 6 de septiembre de 2012
Enlaces externos
- Sitio web de Tilera
- La startup del MIT sube el listón de los multinúcleos con una nueva CPU de 64 núcleos
- Los fabricantes de chips buscan desbloquear las rutas de datos en archive.today (archivado el 19 de enero de 2013)