CUDA Zone
Что новенькогоЧто такое CUDA?Got CUDA?Разработчики
 
 
 

OpenCL для NVIDIA

 
 

OpenCL™ (Open Computing Language) – это API низкого уровня для гетерогенных вычислений, работающий с архитектурой CUDA. OpenCL позволяет разработчикам программировать вычислительные ядра при помощи С-подобного языка и использовать преимущества параллельных вычислений NVIDIA GPU для создания превосходных вычислительных приложений. Учитывая развитие стандарта и его поддержку процессорами от других производителей, компания NVIDIA продолжит предлагать пользователям драйверы, инструменты и ресурсы для обучения.

Совместно с компанией NVIDIA язык OpenCL был представлен группе Khronos компанией Apple летом 2008 года с целью создания межплатформенной среды для универсальных расчетов на GPU. NVIDIA является главой отраслевой рабочей группы, определяющей стандарт OpenCL, с момента ее создания. Компания предоставила первую в мире реализацию OpenCL GPU для Windows и Linux в июне 2009 года.
OpenCL for GPU Nbody Demo

Компания NVIDIA обеспечивает поддержку OpenCL в драйверах для конечных решений с октября 2009 года, предлагая OpenCL в более 250 000 000 графических процессоров на основе архитектуры CUDA, поставки которых начались в 2006 году.

Ресурсы для OpenCL разработчиков:

Теперь вам доступны драйверы OpenCL v1.1 и примеры кода (июнь 2010)
Предварительные драйверы OpenCL v1.1 и примеры кода SDK доступны зарегистрированным разработчикам в области GPU вычислений. Скачайте OpenCL v1.1 уже сегодня – заходите на сайт или получите учетную запись.

Ресурсы для OpenCL разработчиков: Сессии Конференции по GPU технологиям 2010:

Компания NVIDIA поддерживает все языки и API, позволяющие разработчикам получить доступ к возможностям параллельных вычислений на GPU, с большим энтузиазмом. История принятия и поддержки стандартов компанией NVIDIA довольно долгая, так как более широкий список поддерживаемых языков увеличивает число и масштаб приложений, способных использовать преимущества параллельных вычислений на GPU. Сегодня вычисления на GPU становятся массовыми благодаря поддержке C и Fortran, а также доступности таких API, как OpenCL и DirectX Compute. Только NVIDIA может предложить такой широкий выбор открытых языков для программирования GPU.

Лучшая в индустрии поддержка OpenCL от NVIDIA:

2010
 
Ноябрь – NVIDIA выпускает обновленную версию Визуального профилировщика и обеспечивает новые возможности утилиты cuda-memcheck для приложений OpenCL

Июль – Khronos Group выдает сертификат, впервые удостоверяющий полную совместимость NVIDIA OpenCL 1.1 с приложениями в индустрии

Июнь – NVIDIA выпускает обновленную версию Визуального профилировщика и новые примеры кода SDK для разработчиков OpenCL

Июнь – NVIDIA выпускает драйверы версии R256 для работы с OpenCL 1.1

Март – NVIDIA выпускает Визуальный профилировщик 3.0 со встроенной поддержкой OpenCL и CUDA C/C++ приложений, основанных на архитектуре Fermi GPU

Март – Компания NVIDIA выпускает драйверы версии R195 с одобренным группой Khronos ICD, позволяя приложениям одновременно использовать графические процессоры NVIDIA с поддержкой OpenCL и другие процессоры

Январь – Компания NVIDIA выпускает обновленные драйверы версии R195 с поддержкой запрошенных разработчиками расширений для совместного использования буфера и развертывания цикла Direct3D9/10/11

Январь – Группа Khronos ратифицирует спецификацию ICD, предоставленную компанией NVIDIA, позволяя нескольким приложениям одновременно использовать несколько реализаций OpenCL

2009

 
Ноябрь – NVIDIA выпускает драйвер версии R195, обеспечивая дополнительную поддержку возможностей стандарта OpenCL v1.0, таких как математический операции с двойной точностью и совместное использование буфера OpenGL

Октябрь – NVIDIA проводит конференцию по GPU технологиям и предлагает OpenCL тренинг еще более 500 разработчикам

Сентябрь – NVIDIA оканчивает OpenCL тренинг для более 1000 разработчиков посредством бесплатных вебинаров

Сентябрь – NVIDIA начинает обеспечивать поддержку OpenCL 1.0 в всех пользовательских (публичных) драйверах для Windows и Linux

Сентябрь - NVIDIA выпускает графический профилировщик OpenCL, первый в индустрии аппаратный инструмент для профилировки производительности в OpenCL приложениях

Июль – Компания NVIDIA проводит первые вебинары для разработчиков под названиями «Введение в GPU вычисления и OpenCL» и «Лучшие примеры программирования на OpenCL, продвинутый уровень»

Июль – NVIDIA выпускает Руководство по верному использованию NVIDIA OpenCL, предлагающее техники оптимизации и руководство по достижению быстрых и точных результатов благодаря OpenCL

Июль – NVIDIA представляет исходный код и спецификации для Installable Client Driver (ICD) рабочей группе Khronos OpenCL, целью становится обеспечение одновременного использования приложениями нескольких реализаций OpenCL на GPU, CPU и лругих типах процессоров

Июнь – NVIDIA первые в отрасли драйверы, соответствующие стандарту OpenCL 1.0, и SDK для разработчиков

Апрель – NVIDIA выпускает первые в отрасли графические драйверы OpenCL 1.0 для Windows и Linux. Выпуску сопутствует Руководство по программированию на OpenCL от NVIDIA, руководство OpenCL: с чего начать, объясняющее разработчикам, как портировать существующий код с CUDA C на OpenCL, а также открытие форумов разработчиков OpenCL.

2008
 
Декабрь – NVIDIA впервые демонстрирует возможности OpenCL GPU, используется графический процессор для ноутбуков NVIDIA на выставке SIGGRAPH Азия

Июнь – Apple предлагает сотрудничество группе Khronos в совместном развитии OpenCL; сформирована группа волонтеров NVIDIA, возглавляющих рабочую группу по OpenCL

2007
 
Декабрь – Решение NVIDIA Tesla получает награду журнала PC Magazine За техническое превосзодство

Июнь – NVIDIA запускает Tesla C870, первый графический процессор для высокопроизводительных вычислений

Май - NVIDIA выпустила первый графический CUDA процессор, обеспечивающий поддержку OpenCL в ноутбуках и рабочих станциях

2006
 
Ноябрь - NVIDIA выпустила первый графический процессор с поддержкой архитектуры CUDA и языка OpenCL

 

OpenCL является товарным знаком компании Apple и используется по лицензионному соглашению с компанией Khronos.



 
 
Что новенького | Что такое CUDA? | CUDA GPU | Разработчики
Авторское право © 2012 NVIDIA Corporation | Юридическая информация | Политика конфиденциальности | RSS лента