Проект запусков AMD упростить развитие HPC на GPUs

проект

«Инициатива Больцманна поставщика» включает новые компиляторы для C++ и CUDA, который позволит разработчикам портировать свое программное обеспечение на платформу AMD.Advanced Micro Devices продвигает новую инициативу, разработанную для расширения присутствия ее технологии графики FirePro в высокоэффективном вычислительном пространстве, ускоряя производительность приложения через программное обеспечение.AMD основывается на своей работе вокруг неоднородных вычислений для разработки инструментов, которые говорят официальные лица, увеличит производительность и эффективность систем высокоэффективных вычислений (HPC), которые могут эффективно использовать оба центральных процессора и дискретный GPUs. Предложения являются частью того, какие официальные лица компании вызывают Инициативу Больцманна – после Людвига Больцманна, который разработал теорию развития статистической механики.

Усилие является результатом больше чем четырех лет AMD работы, сделал в неоднородной архитектуре системы (HSA), в которой рассматривают центральные процессоры и GPUs, интегрированный на той же микросхеме, как равняется, и рабочие нагрузки, которые работают на микросхеме, могут использовать любой, основанный на его потребностях. Это – основа ускоренного блока обработки AMD (APUs), которые предлагают ЦП и GPU, интегрированный на тот же кусок кремния.AMD, один из членов-учредителей Основы HSA, надеется брать то, что это усвоено из той работы, и примените его к пространству HPC, и дискретный GPUs, Грег Стонер, старший директор вычисляет технологию решений в AMD, сказал eWEEK.

Производитель микросхем представил Инициативу Больцманна на этой неделе в SC 15 супервычислительное шоу в Остине, Техас.GPUs стали все более и более важным инструментом в пространстве HPC для управления производительности системы и эффективности использования энергии.

Организации в течение почти десятилетия использовали GPUs в качестве акселераторов, которые могут идти параллельно код и высвободить ЦП для других приложений. AMD и Nvidia были основными поставщиками акселераторов GPU.

Nvidia, с его средой CUDA, был более доминирующим проигрывателем в пространстве, besting AMD и OpenCL, который также поддерживается такими техническими поставщиками как Intel, ARM и Qualcomm.Согласно последнему списку Top500 самых быстрых суперкомпьютеров в мире, 104 из систем используют технологию акселератора, увеличение по 90 в списке в июне. Из тех, 63 использования Nvida GPUs и 27 использования сопроцессоры Xeon Phi Intel на базе x86.

Три AMD использования Radeon GPUs, и четыре используют комбинацию Nvidia GPUs и Xeon Phis.AMD надеется изменять изображение через свои усилия в программном обеспечении. Ключ будет новым расширением HSA, которое может принести подобные возможности к дискретному FirePro GPUs AMD, как найдены в интегральных микросхемах, включая то, чтобы позволять GPU обратиться к GPU и памяти ЦП как единственная совокупность ресурсов. Это принесет большую поддержку Linux в форме нового 64-разрядного драйвера для бездисплейного Linux.

Расширение-HSA +-won’t быть принятым Основой HSA как часть ее стандарта, хотя AMD может предложить его сообществу разработчиков ПО с открытым исходным кодом позже.Производитель микросхем также представляет Неоднородный вычисляют компилятор (HCC), который будет в состоянии скомпилировать и для ЦП и для GPU, вместо того, чтобы требовать разделения между двумя. Компилятор C++ даст разработчикам более простую среду с выполнением единственного источника, позволит им лучше создать код для параллельного выполнения и автоматизировать размещение кода к любым элементам обработки, подходит лучше всего для ее потребностей.

Кроме того, AMD представляет Неоднородное – вычисляют Интерфейс для Мобильности (HIP), инструмент, который по существу создает мост, который допускает приложения, записанные для CUDA, который будет переведен в общий C++, в конечном счете позволяя тем приложениям работать на технологии графики AMD. На супервычислительном шоу AMD демонстрирует CUDE-сгенерированный комплект сравнительного теста Rodinia на AMD GPUs. По словам официальных лиц AMD, приблизительно 90 процентов кода CUDA могут автоматически сходиться к C++ HIP, и другие 10 процентов могут быть преобразованы вручную. Программное обеспечение, которое могло только работать исключительно на CUDA, может теперь быть преобразовано в C++ и работавшее GPUs AMD.

В том же смысле программное обеспечение, разработанное для AMD, может быть портировано к CUDA.«Это – новая трасса для программистов [CUDA], чтобы добраться на нашу платформу и использовать наши инструменты», сказал Стонер.Поскольку официальные лица AMD посмотрели на пространство HPC, они нашли, что для компании было лучше развернуть свой портфель программного обеспечения и расширить то, что разработчики могли сделать с ее программными инструментами.«Мы поняли, что должны были принести выбор», сказал Коллега AMD Бен Сандер eWEEK. «Выбор крайне важен».

Объявления AMD не означают, что производитель микросхем переезжает от OpenCL, сказали официальные лица. Также в SC 15, компания объявила, что это расширилось, ее GPU вычисляют библиотеки с добавлением HcBLAS и HcFFT.

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


VIRTU-VIRUS.RU