Материалы по тегу: caps

17.11.2011 [12:04], SN Team

NVIDIA предлагает новый подход к программированию гетерогенных систем

Чтобы упростить программистам доступ к преимуществам параллельных вычислений в гетерогенных системах, основанных на базе CPU и GPU, компании NVIDIA, Cray, Portland Group (PGI) и CAPS представили новый стандарт под названием OpenACC. Использование стандарта позволит программистам с помощью директив давать "подсказки" компилятору, какие участки кода нуждаются в ускорении, при этом исчезает необходимость модификации самого кода. Перепоручая компилятору задачу ускорения за счет распараллеливания, директивы позволяют ему распределять вычисления по ресурсам акселератора.

 

 

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

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

Источник:

Постоянный URL: http://servernews.ru/595216
Система Orphus