Система Horus: Расширение масштабируемости многопроцессорных систем AMD Opteron до 32 сокетов
AMD Horus
Система Horus от Newisys для AMD расширяет возможности Opteron за пределы 8 сокетов. Использует чип Horus для подключения 4 процессоров через HyperTransport.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Система Horus, разработанная Newisys для AMD, была создана для того, чтобы позволить машинам AMD Opteron расширить возможности за пределы текущего ограничения 8-канальных (процессорных сокетов) архитектур. Процессоры Opteron оснащены когерентной шиной HyperTransport (ccHT), обеспечивающей мультипроцессорное соединение между физическими корпусами процессоров без использования клеевых соединений, однако, поскольку каждый чип имеет максимум три интерфейса ccHT, системы ограничены максимум 8 сокетами. Шина HyperTransport также имеет ограничения по дальности и не поддерживает межсистемное соединение. Система Horus преодолевает эти ограничения, создавая псевдо-Opteron – чип Horus, который подключается к четырем реальным процессорам Opteron через шину HyperTransport. Для процессоров Opteron это выглядит как пятипроцессорная система, и это базовый узел Horus (называемый "квад"). Чип Horus затем предоставляет дополнительный внебортовой интерфейс (на основе стандартов InfiniBand), который может соединять дополнительные узлы Horus (до 8). Чип обрабатывает необходимую трансляцию между локальной и внебортовой ccHT-коммуникацией. Благодаря построению процессоров вокруг чипа Horus с 12-битными линиями, работающими на частоте 3125 МГц с использованием технологии InfiniBand (кодирование 8b/10b), эта система обеспечивает эффективную внутреннюю скорость 30 Гбит/с. При подключении 8 "квадов" друг к другу, каждый из которых имеет максимум четыре сокета Opteron на узел, система Horus позволяет использовать в общей сложности 32 процессорных сокета в одной машине. Также будет поддерживаться использование двухъядерных и будущих четырехъядерных чипов, что позволит одной системе масштабироваться до более чем ста процессорных ядер.
The Horus system, designed by Newisys for AMD, was created to enable AMD Opteron machines to extend beyond the current limit of 8 way (CPU sockets) architectures. The Opteron CPUs feature a cache coherent HyperTransport (ccHT) bus to permit glueless, multiprocessor interconnect between physical CPU packages but as there is a maximum of three ccHT interfaces per chip, the systems are limited to a maximum of 8 sockets. The HyperTransport bus is also distance restricted and does not permit off system interconnect. The Horus system overcomes these limitations by creating a pseudo Opteron, the Horus chip, which connects to four real Opterons via the HyperTransport bus. As far as the Opterons are concerned they are in a five way system and this is the basic Horus node (as called 'quad'). The Horus chip then provides an additional off board interface (based on the InfiniBand standards) which can link to additional Horus nodes (up to 8). The chip handles the necessary translation between local and off board ccHT communications. By building the CPUs around the Horus chip with 12 bit lanes running at 3125 MHz with InfiniBand technology (8b/10b encoding), this system has an effective internal speed of 30 Gbit/s. With 8 'quads' connected together, each with the maximum of four Opteron sockets per node, the Horus system allows a total of 32 CPU sockets in a single machine. Dual and future quad core chips will also be supported, allowing a single system to scale to over a hundred processing cores.