Torrenza fue una iniciativa anunciada por Advanced Micro Devices (AMD) en 2006 para mejorar el soporte para la integración de coprocesadores especializados en sistemas basados en microprocesadores AMD Opteron . Torrenza no se refiere a un producto específico o una tecnología específica, aunque el enfoque principal está en la integración de dispositivos coprocesadores conectados directamente a los enlaces HyperTransport de los procesadores Opteron y otros coprocesadores conectados a través de PCI Express. Los objetivos declarados de la iniciativa incluyen mejorar el soporte técnico y tecnológico para desarrolladores externos de dispositivos de coprocesamiento, reducir el costo de implementación de interfaces HyperTransport en estos dispositivos y mejorar el rendimiento del sistema integrado. Se puede argumentar que la idea original detrás de Torrenza fue implementada con éxito en forma de Arquitectura de Sistema Heterogéneo por AMD y los otros miembros de la Fundación HSA .
AMD esperaba que la tecnología de coprocesadores estrechamente integrados fuera un campo de pruebas para el desarrollo y la evaluación de tecnologías que eventualmente podrían migrar al chip del procesador. La promoción de coprocesadores de terceros se concibió como un trampolín hacia los diseños avanzados de CPU del futuro y una plataforma para el desarrollo de software necesario para esos diseños de hardware. El 1 de junio de 2006, AMD anunció el programa Torrenza. [1]
La etiqueta Torrenza se aplicó tanto a los proyectos aceleradores que precedieron al anuncio como a los proyectos anunciados posteriormente. Intel siguió su ejemplo abriendo su bus frontal a empresas de terceros, [2] junto con un proyecto de extensión PCI Express desarrollado conjuntamente con IBM con nombre en código Geneseo .
El 21 de septiembre de 2006, AMD anunció la ampliación del soporte para el programa. Entre las empresas que lo respaldan se encuentran Cray , Fujitsu Siemens Computers , IBM , Sun Microsystems , Dell , Tarari y Hewlett-Packard . [3] El sitio web del programa estuvo disponible hasta 2008. [4]
Los dispositivos conectados a HyperTransport se pueden instalar en ranuras HTX o en zócalos de CPU Opteron. Las ranuras HTX se colocan para permitir el acceso al cableado externo y, por lo tanto, son la ubicación natural para los dispositivos de red, como el adaptador de red Qlogic Infinipath . Como ubicación de instalación alternativa, los zócalos de CPU AMD brindan acceso a los canales DRAM de la placa base y admiten un presupuesto de energía mayor con espacio para el disipador de calor correspondiente. En algunas configuraciones del sistema, los zócalos de CPU brindan acceso a múltiples enlaces HyperTransport que admiten frecuencias más altas que el enlace único de 16 bits (por dirección) de 800 MHz compatible con la ranura HTX.
Entre los dispositivos que se pueden instalar en los zócalos de las CPU AMD Opteron se incluyen los módulos de coprocesador de matriz de puertas programables en campo (FPGA). Estos encajan en las placas base de doble zócalo Socket 940 y se basan en dispositivos Xilinx y Altera . Utilizan HyperTransport para conectar directamente los dispositivos FPGA al otro zócalo de la CPU y ambos proporcionan controladores de memoria para acceder a la memoria de la placa base. Una tarjeta aceleradora para descargar la búsqueda del antivirus fue otro ejemplo. [5]
Torrenza se identificó estrechamente (aunque no exclusivamente) con la tecnología HyperTransport promovida por el HyperTransport Consortium . AMD es un partidario y socio del OpenFPGA Consortium. Los elementos tecnológicos de Torrenza estaban relacionados con el proyecto AMD Fusion , más tarde Accelerated Processing Unit, que apunta a la integración de unidades de procesamiento gráfico (u otras funciones de coprocesamiento) y núcleos de CPU en un chip. Como distinción programática, Torrenza se refiere a la tecnología de aceleración externa (incluidas las unidades de procesamiento gráfico en ranuras PCIe), mientras que Fusion se refiere a la tecnología de aceleración integrada . Se rumoreaba en 2007 que los futuros procesadores IBM POWER7 serían compatibles con los procesadores Opteron. [6] La supercomputadora IBM Roadrunner conectó miles de núcleos Opteron a casi la misma cantidad de Cell Broadband Engines en un esfuerzo por alcanzar 1 petaflop de potencia de procesamiento. Sin embargo, no está claro si esta configuración del sistema debe considerarse un ejemplo de una arquitectura de coprocesamiento porque los procesadores Opteron y Cell ejecutan sistemas operativos independientes y se comunican utilizando protocolos de paso de mensajes basados en software. Entregado a mediados de 2008, no se esperaba que AMD enfatizara la iniciativa Torrenza a partir de ese momento. [7] No se mencionó en un comunicado de prensa de 2009 sobre el Roadrunner, por ejemplo. [8]
{{cite news}}
: CS1 maint: URL no apta ( enlace )