Новый серверный чип Berlin компании AMD, который выйдет в начале 2014 года, снабжен уровнем абстрагирования Heterogeneous System Architecture, представляющим центральный и графический процессор в виде единого обрабатывающего модуля. HSA позволяет задействовать вычислительные возможности графического процессора в некоторых задачах и устраняет потребность в обмене данными между двумя видами процессоров, существенно повышая быстродействие. В AMD указывают, что в некоторых тестах системы с HSA демонстрируют значительные прибавки в скорости: в частности, алгоритм распознавания лиц в видеозаписи ускорялся более чем вдвое по сравнению с аналогичным компьютером без HSA, при этом энергии расходовалось на столько же меньше. Но чтобы HSA получила широкое применение, в преимуществах технологии еще предстоит убедить программистов. Для этого AMD пропагандировала HSA на своей конференции разработчиков, а также участвует в ряде инициатив — в частности, в проекте AparAPI по разработке механизма преобразования байт-кода Java в код OpenCL для исполнения на графическом процессоре.

В чипах Berlin на одном кристалле размещены ядра центрального процессора Steamroller и графические ядра Sea Islands, работа которых координируется при помощи уровня HSA. В этом году также выйдет вариант Berlin на основе архитектуры ARM.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF