На конференции Gigaom Structure 2014 компания Intel объявила о создании настраиваемых процессоров Xeon, которые позволят пользователям оптимизировать чип в соответствие с вычислительной нагрузкой и тем самым повысить производительность серверов.
Идея состоит в объединении в одном корпусе процессора Xeon E5 с программируемой микросхемой (FPGA) через шину Quick Path Interconnect таким образом, что микросхема получает прямой доступ в кэш Xeon’а и системную память.
По словам Дианы Бриант, старшего вице-президента Intel, с помощью такого гибридного процессора пользователи смогут значительно ускорить работу своих ЦОДов, запрограммировав процессор на выполнение определенных ресурсоемких заданий, таких как компрессия и декомпрессия, алгоритмы поиска, машинного обучения, шифрования и т. д. В случае изменения характера вычислительной нагрузки чип можно перепрограммировать на другие задания.
Диана Бриант объяснила этот шаг последними тенденциями в ИТ, связанными с ростом популярности программно-конфигурируемой инфраструктуры (SDI) и распределенных приложений с горизонтальным масштабированием. Растет скорость разработки и развертывания новых сервисов, и инфраструктура должна успевать за этими изменениями. Поэтому необходимо переходить от инфраструктуры со статичной конфигурацией к более динамичной, от ручной настройки к полной автоматизации и от фиксированного функционала к открытым стандартам.
В связи с этими переменами меняется и бизнес производителей процессоров. Раньше Intel поставляла процессоры сборщикам компьютеров, которые создавали серверы и продавали их пользователям. При этом возможности заказчиков ограничивались выбором быстродействия процессора и числа в нем ядер. В остальном же они получали готовый чип.
Но теперь ситуация становится другой. Провайдеры облачных услуг, такие как Facebook и Google, используют гигантские ЦОДы с огромным количеством серверов, каждый их которых исполняет небольшую часть вычислительной нагрузки. Таким пользователям нужно, чтобы их ресурсы работали с оптимальной производительностью и эффективностью.
Некоторые из сервис-провайдеров уже самостоятельно действуют в этом направлении. Так, Microsoft объявила, что собирается дополнить FPGA-чипами более чем 1600 серверов, которые обслуживают поисковую систему Bing, чтобы удвоить производительность при увеличении энергопотребления всего на 10%.
По словам Дианы Бриант, новый гибридный процессор позволит решить эту задачу за счет программирования и перепрограммирования микросхемы FPGA. Она сослалась на результаты эталонного тестирования ускорителей на базе FPGA, который показали, что программируемые чипы обеспечивают повышение производительности более, чем в десять раз. В Intel полагают, что интеграция Xeon с FPGA позволит дополнительно удвоить производительность благодаря снижению задержки и тесно связанному интерфейсу.
Intel занялась настраиваемыми процессорами в прошлом году, но тогда фокус был направлен на то, чтобы дать заказчикам возможность управлять энергопитанием. Очевидно, что это был ответ на угрозу со стороны производителей энергосберегающих ARM-процессоров.
Компания продолжает двигаться в этом направлении. За прошлый год она выпустила 15 настраиваемых процессоров для удовлетворения запросов крупнейших заказчиков, таких как eBay и Facebook, а в этом году, по словам Бриант, планирует более чем удвоить это количество.
Что касается нового гибридного процессора, то Intel пока не объявила, когда начнутся его поставки, сколько он будет стоить и какая компания будет производить FPGA.