Доступная с сегодняшнего дня версия 14.4 пакета компиляторов и инструментов PGI® 2014 обеспечивает новый уровень производительности и простоты программирования для всех тех, кто использует высокопроизводительные вычисления (HPC).
Представленная в феврале, PGI 2014 – это новая версия ведущего в индустрии пакета высокопроизводительных распараллеливающих компиляторов и инструментов разработки. Версия 14.4 включает ряд изменений, направленных на улучшение производительности и программируемости, раскрывая полный потенциал ускорителей и многоядерных CPU для пользователей HPC-приложений.
Ключевые возможности пакета PGI Accelerator 14.4, доступного уже сегодня в NVIDIA и у авторизованных партнеров, включают:
· Расширенные возможности OpenACC– включая поддержку оператора collapse для циклов с большой глубиной вложений, оператор firstprivate в параллельных конструкциях, возможность использования массивов – членов структур в C или производных типах в Фортране в операторах управления данными OpenACCи т.д.
· Поддержка OpenACC в классах C++ , а именно поддержка членов классов следующих типов: статические массивы, указатели на динамические массивы, а также функции и операторы.
· Отладка OpenACC кода на ускорителе – поддерживается с помощью Allinea DTT.
· Оптимизации для многоядерных CPU– Повышена производительность SPECOMP 2012 по сравнению с PGI 14.1 на процессорах IntelSandyBridge, добавлена поддержка новых инструкций AVX2 на новейших CPUIntelHaswell и новый EDGC++ фронтэнд с поддержкой C++11.
Также в версии PGI 14.4 появились полноценная поддержка модулей окружения, предварительно собранные версии популярных библиотек NetCDF и HDF5, а также новые пособия и примеры кодов. Полный список изменений и возможностей PGI 14.4 доступен на странице www.pgroup.com/doc/pgirn.
Пакет PGI 14.4 уже доступен на странице PGI. Бесплатные тестовые версии ПО PGI можно скачать на странице www.pgroup.com/support/tr