Новости

NVIDIA, Cray, PGI и CAPS представили стандарт параллельного программирования OpenACC

 
 

Директивная модель программирования значительно упрощает процесс ускорения приложений по сравнению с модификацией исходного кода приложения

За дополнительной информацией обращайтесь:
Ирина Шеховцова
NVIDIA Corporation
Тел.: +7 (495) 981 03 00 доб. 10777
E-mail: irinas@nvidia.com

СИЭТЛ, Вашингтон – SC 11 – 14 ноября, 2011— Чтобы упростить программистам доступ к преимуществам параллельных вычислений, компании NVIDIA, Cray, Portland Group (PGI) и CAPS представили сегодня новый стандарт под названием OpenACC™.

Разработанный PGI, Cray и NVIDIA при поддержке CAPS новый открытый стандарт параллельного программирования OpenACC создан, чтобы упростить миллионам программистов доступ к преимуществам вычислительной мощности гетерогенных систем, созданных на базе GPU и CPU.

Использование OpenACC позволит программистам с помощью директив давать «подсказки» компилятору, какие участки кода следует ускорить, при этом исчезает необходимость в модификации самого кода. Перепоручая компилятору задачу ускорения за счет распараллеливания, директивы позволяют ему распределять вычисления по ресурсам акселератора.

Предполагается, что от внедрения OpenACC выиграют разработчики, создающие программы для моделирования процессов в химии, биологии, физике, анализе данных, прогнозировании погоды и климата, разведке и многих других областях знания. Ожидается, что в существующих компиляторах от Cray, PGI и CAPS поддержка OpenACC появится с первого квартала 2012 года. Стандарт OpenACC полностью совместим с архитектурой параллельного программирования NVIDIA® CUDA®, которая создана для контроля ускорителя и максимальной производительности.

Директивы позволяют переносить код между платформами и оборудованием от разных поставщиков, позволяя продолжить инвестирование в существующие приложения и обеспечивая легкий путь миграции к ускоренным вычислениям. По последним данным, большинство разработчиков сообщают об увеличениях производительности приложений от 2 до 10 раз в двухнедельный срок при использовании существующих компиляторов с поддержкой директивной модели программирования.1

Более подробная информация о стандарте OpenACC, а также спецификации OpenACC в настоящее время доступны на www.OpenACC-standard.org. Стандарт OpenACC основан на моделях программирования ускорителей PGI и Cray. NVIDIA, Cray, PGI и CAPS являются членами подкомитета OpenMP по ускорителям и намерены продолжать работу в рамках этой организации для создания единого стандарта.

Разработчики, заинтересованные в работе с директивной моделью программирования, могут получить месяц бесплатного пользования компиляторами PGI Accelerator Fortran/С на странице NVIDIA http://www.nvidia.com/object/tesla-2x-4weeks-guaranteed.html или связавшись с Cray.

О Cray
Лидер в производстве суперкомпьютеров, Cray предлагает продукты и сервисы мирового уровня для правительственных, коммерческих и учебных организаций. Технология Cray позволяет ученым и инженерам делать замечательные открытия за счет ускорения производительности, повышения эффективности и расширения возможностей своих самых требовательных приложений. Видение адаптивных суперкомпьютеров нацелено на обеспечение продуктами следующего поколения, которые объединяют разные технологии в единую архитектуру, что позволяет заказчикам превзойти сегодняшние ограничения и удовлетворить рыночный спрос. Более подробно смотрите на сайте www.cray.com.

О Portland Group (PGI)
Компания Portland Group, дочернее предприятие STMicroelectronics (NYSE: STM), - ведущий поставщик высокопроизводительных компиляторов для Fortran, C и C++, а также средств для рабочих станций, серверов и кластеров, работающих на процессорах х64 от Intel и AMD и GPU-ускорителях от NVIDIA. Дополнительная информация о продуктах компании Portland Group доступна на сайте www.pgroup.com, в отделе продаж по тел. (503) 682-2806 или по электронной почте sales@pgroup.com.

О компании CAPS
CAPS – ведущий поставщик решений для переноса и использования приложений на многоядерных процессорах. Глобальные решения CAPS для многоядерных систем привели разработчиков к высокой производительности благодаря высоким технологиям (компиляторы HMPP и мастер настроек), методам портирования кодов и экосистеме. Компиляторы HMPP™ позволяют разработчикам с легкостью перейти к использованию гибридных систем на базе GPU/CPU и эффективно использовать вычислительную мощность потоковых процессоров без трудностей, присущих программированию GPU. HMPP™ включен в программный пакет CAPS DevDeck™: многоуровневый программный набор «все-в-одном» для определения, портирования и оптимизации приложений на многоядерных системах с использованием инструментов, методов и ресурсов.

О компании NVIDIA
NVIDIA (NASDAQ: NVDA) открыла миру мощь компьютерной графики с изобретением GPU в 1999 году. На сегодняшний день процессоры NVIDIA обеспечивают мощностью большое число продуктов от смартфонов до суперкомпьютеров. Мобильные процессоры NVIDIA используются в сотовых телефонах, планшетах и информационно-развлекательных системах. Геймеры доверяют GPU, так как они позволяют погрузиться в невероятные миры. Профессионалы используют их для создания визуальных эффектов в кино и проектирования, начиная от гольф-клубов и заканчивая авиалайнерами. Исследователи работают с GPU для расширения границ наук при помощи высокопроизводительных вычислений. Компания обладает более 2 100 патентами по всему миру, включая те, что легли в основу современных вычислений. Подробнее смотрите www.nvidia.ru.

Отдельные заявления данного пресс-релиза, включая, но не ограничиваясь ими, упоминающие о воздействии и преимуществах OpenACC, архитектуры NVIDIA CUDA и параллельных вычислений; о работе NVIDIA в рамках подкомитета OPEN MP по созданию общего стандарта для ускорителей; а также о влиянии патентов компании на современные вычисления, приводятся с расчетом на будущее и могут изменяться в результате обстоятельств и рисков, приводящих к результатам, материально отличным от ожидаемых. Такие обстоятельства и риски включают разработку более быстрой или эффективной технологии, использование CPU для параллельных вычислений, конструкторские, производственные или программные ошибки, влияние технологического развития и конкуренции, изменения в предпочтениях и требованиях покупателей, выбор других стандартов или продуктов конкурентов покупателями, изменения в стандартах отрасли и интерфейсах, неожиданное снижение производительности наших продуктов или технологий при интеграции в системы, а также другие риски, указываемые время от времени в отчетах, которые NVIDIA отсылает в Комиссию по ценным бумагам и биржевым операциям, включая отчет по форме 10-Q за финансовый период, закончившийся 31 июля 2011 года. Копии отчетов для SEC опубликованы на нашем сайте и доступны у NVIDIA бесплатно. Данные, относящиеся к будущему заявлению, не относятся к будущей производительности, а только к текущему моменту, и, кроме случаев, установленных законом, NVIDIA не несет ответственность за обновление таких заявлений, чтобы отразить будущие события или обстоятельства.

###

© Компания NVIDIA®, 2011. Все права защищены. NVIDIA, логотип NVIDIA, CUDA и OpenACC являются товарными знаками и/или зарегистрированными товарными знаками компании NVIDIA в США и/или других странах. Все другие названия компаний и/или продуктов могут являться товарными знаками и/или зарегистрированными товарными знаками соответствующих владельцев. Функции, цены, наличие и спецификации могут быть изменены без предупреждения.

1 Источник – клиенты PGI: www.nvidia.com/2xin4weeksstories



 
 
 
 
VKontakteMail.ruOdnoklassniki.ruGoogle+Facebook