Темы: NVIDIA CUDA

NVIDIA делает платформу CUDA открытой, предоставляя доступ к исходному коду компилятора

14.12.2011, 13:09 Новостная служба Ferra, news@ferra.ru
Версия для печати

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

LLVMCompilerDiagram

Напомним, LLVM – это распространенная инфраструктура компилятора с открытым кодом, имеющая модульное строение, которая упрощает  добавление поддержки новых языков программирования и процессорных архитектур.  Она используется для разных задач во многих ведущих компаниях, включая Adobe, Apple, Cray и Electronic Arts. При этом новый компилятор CUDA на базе LLVM включен в последнюю версию CUDA Toolkit (v4.1), уже доступную для пользователей.
 
Таким образом, модель программирования CUDA предоставляет инструменты повышения производительности на многих типах процессоров, включая GPU от AMD и x86 чипы Intel. Компания полагает, что появление альтернативных подходов к программированию гетерогенных параллельных систем для решения специфических задач и к созданию будущих моделей программирования ускорит внедрение суперкомпьютерных вычислений.

Открыв исходный код компилятора CUDA и формат внутреннего представления, NVIDIA позволяет исследователям более гибко применять модель программирования CUDA к другим архитектурам, что способствует появлению более мощных вычислительных платформ следующего поколения. Ученые-исследователи и разработчики программных инструментов могут получить доступ к исходному коду компилятора CUDA, зарегистрировавшись по адресу:  http://developer.nvidia.com/cuda-source.

Источник: NVIDIA

Комментарии(1)  Перейти на форум
Вы должны авторизоваться на форуме Ferra.ru для комментирования.
Если же вы новый посетитель, пройдите процедуру регистрации.
Спасибо.
  • 1
    svor2010 14.12.2011 19:22
    упростить добавление поддержки GPU в большее число языков программирования и обеспечить работу приложений CUDA на альтернативных процессорных архитектурах.

    Подготовка к 2013 году началась. nVidia обещала, совсем недавно, использование CUDA на платформах ARM и имеющий место такой подход как раз подготовит в самое короткое время разработчиков для этого направления. А значит есть расчёт реально взять этот рынок под свой контроль: Tegra и Cuda строят предпосылки для задела в ПО. Надо использовать по максимуму свои преимущества, что и делается. Есть определённый риск копирования другими игроками этого направления возможностей и наработок nVidia. Но кто не рискнёт за реально возможный выигрыш в перспективном развивающемся секторе?!
Подписаться на рассылки новостей »
Загружается, подождите...