AMD Radeon Technology Group анонсировала три обновления для GPUOpen. Придерживаясь стратегии, старт которой был дан с презентацией Mantle, компания предоставила разработчикам еще больше возможностей управления графическим процессором. Создатели ПО для консолей уже получили преимущества от возможности низкоуровневого доступа к ГП, и AMD намеревается расширить эти возможности для решений на ПК. AMD GPUOpen для игр дает возможность разработчикам применить на ПК свои наработки, воплощенные в решениях для консолей, включая функциональные возможности CTM-программирования. Создатели игр теперь получают прямой доступ к аппаратной части ГП, а также могут использовать обширную коллекцию эффектов, инструментов, библиотек и SDK от сообщества разработчиков с открытым кодом.

Таким образом, в начале 2016 библиотеки и сэмплы, в том числе прямой открытый доступ к библиотеке, будет предоставлен AMD. GPUOpen станет основным инструментом для низкоуровневой работы с ГП.

Одной из основных задач Heterogeneous Systems Architecture (HSA) является упрощение разработки параллельных приложений на языках программирования более высокого уровня. Новое семейство решений AMD «Boltzmann Initiative» включает в себя компилятор HCC для C++, значительно расширяющий список программистов, которые могут использовать HSA. Новый компилятор HCC C++ представляет собой ключевой инструмент, который поможет разработчикам проще и удобнее использовать аппаратные ресурсы дискретных ГП в гетерогенных системах. Решение Heterogeneous Compute Compiler, которое включает в себя компилятор C++ с открытым кодом для ГП, а также HIP, позволяет разработчикам трансформировать код CUDA в портативный код C++. Тесты AMD показали, что во многих случаях 90%+ кода CUDA может быть автоматически переведено в C++ при помощи HIP, а оставшиеся 10 несложно конвертировать вручную на широко известном и популярном языке C++.

Демонстрируя свою приверженность Linux, AMD разработала новый драйвер с открытым кодом и рабочую среду специально для HPC. Этот новый драйвер добавляет важнейшие возможности для решения основных задач высокопроизводительных вычислений, включая низкие задержки при распределении задач и передаче данных через PCIe; поддержку пирингового обмена данными между ГП; работу с Remote Direct Memory Access (RDMA) от InfiniBand с прямым интерконнектом к памяти ГП и поддержку технологий Large Single Memory Allocation.

Предварительный программный доступ к инструментам «Boltzmann Initiative» запланирован на первую четверть 2016 года.

Пресс-релиз

Версия для печати