Домашняя страница Новости События 2011 12 NVIDIA открыла разработчикам платформу CUDA

NVIDIA открыла разработчикам платформу CUDA

Компания NVIDIA объявила о предоставлении исходного кода нового компилятора NVIDIA CUDA на базе системы LLVM исследователям и разработчикам программных инструментов, чтобы упростить добавление поддержки GPU в большее число языков программирования и обеспечить работу приложений CUDA на альтернативных процессорных архитектурах.

LLVM – это распространенная инфраструктура компилятора с открытым кодом, имеющая модульное строение, которая упрощает добавление поддержки новых языков программирования и процессорных архитектур.  Она используется для разных задач программирования во многих ведущих компаниях, включая Adobe, Apple, Cray, Electronic Arts.

Новый компилятор CUDA на базе LLVM с поддержкой параллельных GPU от NVIDIA включен в последнюю версию CUDA Toolkit (v4.1), уже доступную для пользователей.

“Открытая платформа CUDA – это важный шаг”, - сказал Судхакар Яламанчили (Sudhakar Yalamanchili), профессор Технологического Института Джорджии и руководитель проекта Ocelot, который переносит программы, написанные на CUDA C, на другие процессорные архитектуры. “Будущее – за гетерогенными вычислениями, и модель программирования CUDA предоставляет мощные инструменты повышения производительности на многих типах процессоров, включая GPU от AMD и CPU Intel x86”.

Появление альтернативных подходов к программированию гетерогенных параллельных систем для решения специфических задач и к созданию будущих моделей программирования ускорит внедрение экзафлопных вычислений.  Открыв исходный код компилятора CUDA и формат внутреннего представления (IR), NVIDIA позволяет исследователям гибче применять модель программирования CUDA к другим архитектурам, что способствует появлению более мощных вычислительных платформ следующего поколения.

Разработчики программных инструментов также могут получить исходный код компилятора для создания оптимизированных под конкретные задачи заказчиков продуктов.

“Данная инициатива позволяет PGI создавать компиляторы CUDA Fortran и OpenACC, которые будут использовать технологию оптимизации, применяемую в NVIDIA CUDA C/C++”, - сказал Дуг Майлз (Doug Miles), директор The Portland Group.  “Упростится отладка и профилирование с помощью существующих инструментов, и PGI сможет сосредоточиться на оптимизациях и функциях языка более высокого уровня”.

Подробнее о среде программирования NVIDIA CUDA читайте здесь. Ученые-исследователи и разработчики программных инструментов могут получить скорый доступ к исходному коду компилятора CUDA, зарегистрировавшись здесь.

 

АВТОР: Екатерина Эстерле
ДОБАВЛЕНО: 15.12.2011
Теги: nvidia, nvidia cuda
ИСТОЧНИК: NVIDIA
КОЛИЧЕСТВО ПРОСМОТРОВ: 119
Добавить комментарий 1 комментарий
shootter
shootter 2012.01.13 19:08
Новость отличная! Теперь хоть будет понятно зачем эта функция поддерживается компанией Nvidia. А ведь функция очень полезная, особенно при необходимости оптимизации больших видео и фото файлов при их обработке. Ведь эту функцию можно применять и по отношению к к файлам видео при их обработке в играх, в векторной графике и т.п.

Видео

Новые видео

FoxyTunes 4.3.5.1

При использовании аддона FoxyTunes дя Firefox, вы получите настоящее удовольствие от прослушивания музыки! Больше