IBM заключила альянс с Xilinx, чтобы расширить использование программируемых микросхем в системах на процессорах Power и потеснить Intel на рынке серверов.
Xilinx разрабатывает программируемые логические матрицы (FPGA), способные ускорять исполнение приложений. Оба члена альянса будут сотрудничать по ряду направлений, чтобы повысить производительность компьютеров на базе Power с такими приложениями, как аналитика Big Data, машинное обучение, виртуализация сетевых функций (NFV), высокопроизводительные вычисления и генетика.
Ускорители, такие как графические процессоры (GPU) и FPGA, давно используются в области высокопроизводительных вычислений (HPC) для повышения быстродействия и снижения энергопотребления. Но в последнее время, по словам президента OpenPower Foundation Бреда Маккреди, в связи с распространением приложений нового поколения, например, аналитики больших данных, вырос спрос на ускорители, и эти технологии выходят за пределы HPC и суперкомпьютеров.
Дело в том, что выполнять закон Мура становится все труднее и программируемые микросхемы становятся все более востребованными для повышения производительности серверов. «Таким образом удается продолжать улучшение производительности и снижение стоимости в соответствие с законом Мура», — сказал Маккреди.
Изменения происходят и среди самих ускорителей. Так, в течение десятилетий фокус был направлен на графические процессоры и сопроцессоры компаний Nvidia, AMD и Intel. Не случайно число систем с ускорителями в списке самых быстрых суперкомпьютеров мира Top-500 постоянно растет. Но в последнее время повысилось внимание к другим типам ускорителей, в частности, на базе FPGA. Intel недавно приобрела производителя FPGA фирму Altera, совершив самую крупную покупку за всю свою историю.
IBM продвигает платформу Power, бросая вызов Intel в области серверов и на рынке серверных процессоров, где Intel достигает 95%. Но не только одна IBM хочет потеснить Intel. В том же направлении действует и ARM. В последнее время она наращивает усилия на серверном направлении, делая ставку на партнерской экосистеме.
IBM также развивает архитектуру Power с помощью большого числа партнеров, утверждая, что такой подход больше способствует инновациям, чем закрытый процесс разработки и производства, который применяет Intel. Для этого компания пару лет назад основала консорциум OpenPower в надежде распространить архитектуру Power на разные сегменты рынка. Сейчас в OpenPower входит 160 компаний, включая Xilinx.
Партнерство между IBM и Xilinx, которое будет развиваться в рамках этого консорциума, направлено на решение нескольких задач. Во-первых, разработчики из IBM Systems Group построят стек решений для Power-серверов, систем хранения и ПО промежуточного слоя, который будет использовать преимущества FPGA-микросхем Xilinx для технологий OpenStack, Docker и Spark. Во-вторых, IBM займется разработкой ускорителей для систем Power на базе технологий Xilinx. В третьих, Xilinx будет предоставлять Power-версию своей программной среды SDAccel Development Environment и библиотек разработчикам OpenPower-систем.
И, наконец, обе компании будут разрабатывать продукты для использования интерфейса IBM Coherent Accelerator Processor Interface (CAPI), который позволяет повышать производительность систем за счет прямого доступа к большому объему памяти на процессорах Power.