Новости про CUDA и MacOS

Бета-драйверы NVIDIA 260.19.26 для Linux и драйвер CUDA 3.2 для MacOS

Обновление драйверов для альтернативных операционных систем.

NVIDIA опубликовала следующую предварительную версию драйверов для Linux за номером 260.19.26. Об изменениях не сообщается, все желающие могут их поискать, скачав дистрибутив с FTP сайта по ссылкам ниже. Поддерживаются видеокарты GeForce/Quadro на базе NV40 и более новых архитектур.

Также обновился драйвер CUDA для видеокарт NVIDIA в компьютерах Apple Mac. Версия 3.2.17 поддерживает, как следует из названия, последнюю версию CUDA API, а также новые видеокарты Quadro 4000 for Mac. Загрузить драйвер для MacOS X 10.6.5 можно с сайта NVIDIA (~15 Мб).

CUDA Toolkit 3.2 RC2

Вторая предварительная версия CUDA Toolkit 3.2 и новые бета-драйверы для него.

NVIDIA продолжает открытое тестирование следующей версии API CUDA и набора средств разработки для него. Второй кандидат на релиз исправляет некоторые ошибки в поддержке архитектуры Fermi и улучшает совместимость с компилятором Intel в Linux. Загрузить инструменты разработки и документацию можно со специальной страницы сайта NVIDIA для разработчиков.

Одновременно NVIDIA обновила и драйверы с предварительной поддержкой CUDA 3.2 для всех основных платформ:

Обновление драйверов NVIDIA для MacOS X

Исправления для совместимости с новыми MacPro.

Похоже, что NVIDIA, неудовлетворённая частотой выхода сервисных обновлений операционной системы от Apple, теперь самостоятельно реализует программу поддержки данной платформы схожим с остальными платформами методом: выпуском отдельных пакетов драйверов, распространяемых через сайт компании. Новые драйверы со сложным индексом версии 256.00.05a23 поддерживают предлагаемые для апгрейда компьютеров MacPro специальные версии видеокарт GeForce GTX 285 (производства EVGA) и Quadro FX 4800 (производства PNY) и устраняют проблемы совместимости данных карт с выпуском MacOS, которым комплектуются новые (mid-2010) MacPro.

Одновременно обновился до версии 3.1.17 и отдельный драйвер для поддержки CUDA в MacOS X 10.6 Snow Leopard. Загрузить драйверы можно по ссылкам ниже:

Остаётся открытым вопрос, кто пожелает заменить комплектный Radeon 5770/5870 новых MacPro на видеокарту на базе NVIDIA прошлого поколения — планов по выпуску Fermi для Mac NVIDIA до сих пор не озвучила. Впрочем, разница между поколениями графики в MacOS не особенно заметна, ведь там нет DirectX, а состояние стека OpenGL в 2010, напомним, году, вызывает нервный смех, особенно при попытке использовать его в играх.

Mercury Playback Engine от Adobe будет поддерживать GeForce

Но с рядом ограничений в сравнении с Quadro.

Согласно ответу, данному в форуме NVIDIA сотрудником департамента продуктов NVIDIA Quadro, Sean Kilbride, будущий движок Mercury Playback Engine, который станет «сердцем» следующей версии ПО работы с видео Adobe Premiere, будет поддерживать видеокарты GeForce. По имевшейся ранее информации, GPU-ускорение через CUDA должно было работать только для нескольких «топовых» видеокарт Quadro.

Согласно новой информации, на платформе Mac только видеокарты NVIDIA Quadro FX 4800 будут поддерживать полное ускорение работы с видео через операции CUDA. Для GeForce GTX 285 GPU будет обрабатывать лишь три первых «слоя» видео, последующие же достанутся CPU.

Пока неясна судьба GPU-ускорения для платформы Windows, как и для видеокарт GeForce GT 120, входящих в базовую комплектацию Mac Pro.

NVIDIA обеспечила полную поддержку OpenCL в Snow Leopard

В новой операционной системе Snow Leopard от Apple появилась поддержка межплатформенного стандарта OpenCL для расчетов общего назначения средствами видеокарт.

NVIDIA ввела поддержку OpenCL в среду CUDA и позволила разработчикам использовать для параллельных расчетов как центральный процессор, так и видеоускоритель. Snow Leopard поддерживают следующие видеокарты NVIDIA: GeForce 9400M, GeForce 9600M GT, GeForce 8600M GT, GeForce GT 120, GeForce GT 130, GeForce GTX 285, GeForce 8800 GT, GeForce 8800 GS, NVIDIA Quadro FX 4800 и Quadro FX 5600.

«NVIDIA возглавила рабочую группу OpenCL и является единственной компанией, которая предоставила сегодня тысячам разработчикам Snow Leopard, Windows и Linux драйвер с поддержкой OpenCL, — сказал Сэнфорд Рассел, главный управляющий подразделением CUDA в NVIDIA. — Мы рады видеть приход Snow Leopard, означающий появление GPU-вычислений для всех пользователей Apple».

NVIDIA представила инструменты для OpenCL и обширную документацию, включающую детальное руководство по программированию, примеры лучшего кода с комментариями, а также рекомендации по отладке программ и удобное средство Visual Profiler для быстрой оптимизации производительности и выявления узких мест программного кода.