Введение

Torrenza была инициативой, объявленной Advanced Micro Devices (AMD) в 2006 году для улучшения поддержки интеграции специализированных сопроцессоров в системах на основе микропроцессоров AMD Opteron. Торренца не относится к конкретному продукту или конкретной технологии, хотя основной упор делается на интеграцию сопроцессорных устройств, непосредственно подключенных к HyperTransport-ссылкам процессоров Opteron, и других сопроцессоров, подключенных через PCI Express. Заявленные цели инициативы включают улучшение технической и технологической поддержки сторонних разработчиков сопроцессорных устройств, снижение стоимости внедрения интерфейсов HyperTransport на этих устройствах и улучшение производительности интегрированной системы. Можно утверждать, что первоначальная идея Торренсы была успешно реализована в форме архитектуры гетерогенных систем AMD и другими членами Фонда HSA.

Голы

AMD ожидала, что плотно интегрированная технология сопроцессоров станет испытательной площадкой для разработки и оценки технологий, которые в конечном итоге могут перейти на саму процессорную панель. Продвижение сторонних процессоров было предусмотрено как ступенька к продвинутым конструкциям ЦП будущего и платформа для разработки программного обеспечения, необходимого для этих конструкций оборудования. 1 июня 2006 года AMD объявила о программе Torrenza. Знак Torrenza был присвоен как проектам ускорителей, предшествовавшим объявлению, так и проектам, объявленным позже. Intel последовала примеру, открыв свою переднюю боковую шину для сторонних компаний, наряду с проектом расширения PCI Express, разработанным совместно с IBM под кодовым названием Geneseo. 21 сентября 2006 года AMD объявила о расширении поддержки программы. Компании включают Cray, Fujitsu Siemens Computers, IBM, Sun Microsystems, Dell, Tarari и Hewlett Packard. Веб-сайт программы существовал до 2008 года.

Технология

Подключенные устройства HyperTransport могут быть установлены в слотах HTX или в разъемах процессора Opteron. Слот HTX размещен для доступа к внешней кабельной сети, а также естественное местоположение для сетевых устройств, таких как сетевой адаптер Qlogic Infinipath. В качестве альтернативного места установки, разъемы AMD CPU обеспечивают доступ к каналам DRAM материнской платы и поддерживают больший энергобюджет с пространством для соответствующего теплоотвода. В некоторых конфигурациях системы сокеты CPU обеспечивают доступ к нескольким HyperTransport-ссылкам, которые поддерживают более высокие частоты, чем одна 16-битная (по направлению) 800 МГц связь, поддерживаемая слотом HTX. Примеры устройств, которые могут быть установлены в сокетах процессоров AMD Opteron, включают модули копроцессоров Field Programmable Gate Array (FPGA). Они встраиваются в материнские платы с двойным сокетом Socket 940 и основаны на устройствах Xilinx и Altera. Они используют HyperTransport для прямого подключения устройств FPGA к другому разъему процессора и оба предоставляют контроллеры памяти для доступа к памяти на материнской плате. Карта ускорителя для разгрузки антивирусного поиска была еще одним примером.

Связанные проекты

Торренца был тесно связан (хотя и не исключительно) с технологией HyperTransport, продвигаемой Консорциумом HyperTransport. AMD является сторонником и партнером Консорциума OpenFPGA. Технологические элементы Torrenza были связаны с проектом AMD Fusion, позже Accelerated Processing Unit, который нацелен на интеграцию графических процессоров (или других функций сопроцессирования) и ядра процессоров на одном чипе. В качестве программного различия Torrenza относится к технологии внешнего ускорения (включая графические процессоры в слотах PCIe), в то время как Fusion относится к интегрированной технологии ускорения. В 2007 году ходили слухи, что будущие процессоры IBM POWER7 будут сочетаться с процессорами Opteron. Суперкомпьютер IBM Roadrunner соединил тысячи ядер Opteron почти с таким же количеством широкополосных двигателей Cell в попытке достичь 1 петафлопа вычислительной мощности. Однако неясно, следует ли рассматривать эту конфигурацию системы как пример архитектуры сопроцессорной системы, поскольку процессоры Opteron и Cell работают на независимых операционных системах и общаются с использованием программных протоколов передачи сообщений. Поставленный в середине 2008 года, AMD не ожидал, что будет подчеркивать инициативу Торренца примерно с этого времени. Например, в пресс-релизе 2009 года о Roadrunner о нем не упоминалось.