Новости про CUDA, NVIDIA и OpenCL

Компания Finalwire обновила AIDA64 до версии 5.20

Компания FinalWire Ltd. анонсировала новую версию за номером 5.20 популярной диагностической и тестовой утилиты AIDA64.

В новой версии набора утилит появилась поддержка новых LCD устройств, внесены изменения в панель датчиков, добавлена поддержка новых процессоров Intel и AMD, а также видеокарт NVIDIA GeForce GTX 960 и GeForce GTX Titan X. Кроме того, были оптимизированы встроенные в AIDA64 бенчмарки.

Полный перечень изменений приведён ниже:

  • Оптимизирован 64-битный бенчмарк для APU Carrizo.
  • Добавлены бенчмарки с AVX2 и FMA ускорением для процессоров Broadwell.
  • Улучшена поддержка процессоров Intel Braswell, Broadwell-H, Cherry Trail и Skylake.
  • Добавлена предварительная поддержка APU AMD Nolan.
  • Добавлена поддержка датчиков жидкостных систем охлаждения AquaStream XT, MPS, PowerAdjust 2, PowerAdjust 3.
  • Добавлена поддержка датчиков блока питания Thermaltake DPS-G.
  • В панели датчиков появились столбчатые диаграммы (слева направо), управление статичными метками, измерение температуры с точностью 0,01 °С для желаемых датчиков.
  • Добавлена поддержка экранов Odospace LCD.
  • Добавлена поддержка CUDA 7.0, OpenCL 2.1.
  • Добавлена поддержка SSD Neutron XT, Crucial BX100, Crucial MX200, SanDisk Ultra II.
  • Добавлены детальные сведения о графических картах NVIDIA GeForce GTX 960, GeForce GTX Titan X.

AIDA64 v5.20, доступна в трёх редакциях: Extreme и Business, а также Extreme Engineer для инженеров с разрешением использовать на неограниченном количестве ПК, приобрести которые можно в онлайн-магазине AIDA64.

Компания Finalwire обновила AIDA64 до версии 4.30

Два дня назад компания FinalWire Ltd. анонсировала новую мартовскую версию за номером 4.30 популярной диагностической и тестовой утилиты AIDA64.

Новая версия утилиты получила дальнейшее расширение многопоточных бенчмарков и возможности стресс-тестирования, которые теперь покрывают 128 логических процессоров и 2 группы процессоров, улучшена поддержка Microsoft Windows 8.1 и Windows Server 2012 R2, а также добавлены самые новые GPGPU технологии.

Полный перечень изменений приведен в списке ниже:

  • поддержка Microsoft Windows 8.1 Update 1 и Windows Server 2012 R2 Update 1;
  • OpenCLGPGPU бенчмарк хэша SHA-1;
  • поддержка CUDA 6.0;
  • поддержка материнских плат AM1;
  • улучшена поддержка Intel Broadwell;
  • добавлена предварительная поддержка APU AMD Carrizo и Toronto;
  • добавлена предварительная поддержка CPU Intel Skylake, Cherry Trail и Denverton;
  • добавлена поддержка SSD Crucial M550 и Intel 730;
  • уточнена информация о AMD Radeon R7 265;
  • уточнена информация о NVIDIA GeForce GTX 745 и серии GeForce 800.

AIDA64 v4.30, доступна в трёх редакциях: Extreme и Business, а также Extreme Engineer для инженеров с разрешением использовать на неограниченном количестве ПК, приобрести которые можно в онлайн-магазине AIDA64.

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

AMD имеет большие планы на Fusion и планирует выделять инвестиции, направленные на создание прочной базы разработчиков.

В интервью PC World, директор AMD по продажам Fusion Джон Тейлор объявил о планах AMD по инвестированию в программное обеспечение для разработки приложений, предназначенных для нового поколения процессоров. Тейлор также отметил, что AMD будет вкладывать средства в компании, занимающиеся разработкой оборудования и комплектующих для поддержки архитектуры Fusion.

Тейлор отметил, что целью AMD является ускорение внедрения уникальных решений и вычислительных приложений, специально разработанных для использования комплексной архитектуроы Fusion. Он отметил, что графические процессоры могут, среди прочего, ускорять приложения рендеринга и обеспечивать безопасность браузеров.

Ранее AMD и NVIDIA поддержали усилия по использованию GPU при вычислениях. AMD оказывает помощь разработчикам OpenCL, а NVIDIA оказывает содействие развитию CUDA в течение многих лет.

Тейлор подтвердил, что AMD уже сделала некоторые, связанные с Fusion, стратегические инвестиции, но не раскрыл название компаний, принимающих участие в программе.

Подробнее вы можете прочитать на сайте pcworld.com (на английском).

Доступен для загрузки бета драйвер NVIDIA GeForce 258.69

NVIDIA выпустила бета драйвер GeForce 258.69 с массой изменений и увеличением производительности во многих играх. Этот пакет драйверов поддерживает настольные видеокарты GeForce серий 6/7/8/9/100/200/300/400, а также ION.

Новое в этой версии драйверов:

  • добавлена поддержка Blu-Ray с 3D технологией NVIDIA 3D Vision;
  • увеличена производительность серии GeForce GTX 400 в нескольких играх. Ниже приведены примеры некоторых из наиболее значительных улучшений, измеренные для GeForce GTX 480. Результаты будут варьироваться, в зависимости от графического процессора и конфигурации системы:
    • до 14% в Aliens vs. Predator (1920*1200 без AA/AF — тесселяция вкл.);
    • до 4% в Batman: Arkham Asylum (1920*1200 4xAA/16xAF PhysX = выс.);
    • до 5% в BattleForge (1920*1200 4xAA/16xAF — очень высокие настройки);
    • до 5% в Call Of Duty: Modern Warfare 2 (1920*1200 4xAA/16xAF);
    • до 4% в Crysis: Warhead (1920*1200 4xAA/16xAF — настройка для энтузиастов);
    • до 24% в Enemy Territory: Quake Wars (1920*1200 без AA/AF);
    • до 9% в Far Cry 2 (2560*1600 8xAA/16xAF);
    • до 25% в Just Cause 2 (2560*1600 без AA/AF — Concrete Jungle);
    • до 7% в Метро 2033 (1920*1200 без AA/16xAF — тесселяция вкл.);
    • до 40% в Метро 2033 на SLI ((1920*1200 4xAA/16xAF — тесселяция вкл.);
    • до 8% в STALKER: Зов Припяти (1920*1200 не AA/AF — день);
    • до 110% в Stone Giant на SLI (2650*1600 — тесселяция вкл, DoF вкл.);
    • до 6% в The Chronicles of Riddick: Dark Athena (2560*1600 без AA/AF);
    • до 9% в Unigine: Tropic (2560*1600 без AA/AFOpenGL);
    • до 5% в 3DMark Vantage (Extreme производительность);
    • до 19% с Transparency АА (1920*1200 4xTrSS — измеряется в Crysis);
  • добавлена поддержка OpenGL 4.0 для серии GeForce GTX 400;
  • добавлена поддержка CUDA Toolkit 3.1, который включает значительное увеличение производительности для двойной точности в математических операциях;
  • добавлена поддержка новых режимов сглаживания для 3-Way SLI, в том числе до SLI48x АА на GeForce серии 200, и до SLI96x AA для GeForce GTX 400 серии;
  • добавлена поддержка нового режим качества NVIDIA Ambient Occlusion в панели управления;
  • добавлена в панель управления NVIDIA новую страницу настройки SLI и PhysX для полного контроля над многопроцессорными графическими конфигурациями;
  • добавлены в панель управления NVIDIA новые функции для полного контроля над CUDAGPU, позволяя пользователю выбрать, как более эффективно использовать GPU для каждого приложения CUDA.

Дополнительная информация:

  • устанавливается HD Audio драйвер версии 1.0.10.1 (для поддерживаемых графических процессоров);
  • поддержка новых GPU-ускоренных функций Adobe CS5;
  • поддержка GPU-ускорения для более плавного онлайн видео в HD качестве с Adobe Flash 10.1;
  • поддержка новой версии видео MotionDSP в программном обеспечении vReveal, которое добавляет поддержку для вывода HD;
  • поддержка DirectCompute на Windows 7 и GeForce 8-серии и старше;
  • поддержка OpenCL 1.0 (Open Computing Language) для всех GeForce 8-серии и старше;
  • поддержка OpenGL 3.3 для GeForce 8-серии и старше;
  • поддержка одного GPU и технологии NVIDIA SLI в DirectX 9, DirectX 10, DirectX 11 и OpenGL, включая 3-Way SLI, Quad SLI и SLI на поддерживающих SLI, сертифицированных материнских платах на базе Intel X58;
  • поддержка разгона GPU и мониторинга температуры при установке программного обеспечения NVIDIA System Tools.

Скачать драйвер для 32-бит и для 64-бит систем Windows 7/Vista вы можете на официальном сайте.

Драйверы NVIDIA для видеокарт Quadro 196.75

Вслед за обновлением драйверов для «игровых» карт вышла новая версия драйверов для профессиональной линейки Quadro.

Новые драйверы Quadro 196.75 расширяют поддержку универсальных вычислений, добавляя предварительную поддержку CUDA 3.0, а также поддержку OpenCL для карт Quadro FX x700, FX 4600 и 5600. Прочие изменения включают в себя:

  • поддержка OpenGL 3.2;
  • повышение совместимости с бета-версией Adobe Premiere CS5;
  • исправлена ошибочная инициализация квадробуферизации в Maya 2010;
  • исправлена некорректная отрисовка геометрии с помощью VBO в Catia;
  • повышена скорость выполнения ряда операций с буферами и текстурами;
  • исправлено зависание драйвера в AutoCAD 2010;
  • исправлено падение в «синий экран» при запуске тестов производительности в Maya.

Драйверы имеют сертификат WHQL и доступны для всех текущих версий Windows. Поддерживаются видеокарты Quadro FX и Quadro NVS на архитектурах NV40GL и более новые. Загрузить драйверы можно по ссылкам ниже:

CUDA 3.0 — уже с поддержкой Fermi

Cтал публично доступен CUDA Toolkit 3.0 Beta, позволяющий помимо прочего присмотреться к грядущей архитектуре NVIDIA Fermi.

В форуме NVIDIA для разработчиков опубликованы ссылки на документацию и средства разработки для новой версии 3.0 APICUDA. Основными новшествами являются:

  • CUDA driver API и Runtime API можно использовать одновременно;
  • многочисленные улучшения по отладке, проверке выхода массива за размер и т.п.;
  • поддержка классов С++;
  • взаимодействие с DirectX 11 и OpenGL;
  • версионирование библиотек, из приложения можно проверять версию рантайма и с этим работать;
  • предварительная поддержка перспективной архитектуры NVIDIA Fermi;
  • многочисленные улучшения в поддержке OpenCL.

К сожалению, основная масса документации пока представляет собой всё те же документы по CUDA 2.3. Для практической работы с CUDA 3.0 требуются драйверы 195.39 (Windows)/195/17 (Linux), также выложенные на форуме NVIDIA.

NVIDIA любит все API, поддерживающие GPU-вычисления

Как известно, Microsoft продвигает DirectCompute для Windows 7, а Apple — OpenCL в Snow Leopard, но NVIDIA верит, что обе компании вдохновлены CUDA.

Иен-Сан Юань во время своего последнего визита в Китай сказал: «Нам нравятся оба эти API, и мы первыми представили компиляторы и драйверы для них. Мы выпустили первый OpenCL-драйвер, первый драйвер с DirectCompute, при этом у нас до сих пор лучший в мире OpenCL-драйвер и мы всё ещё имеем лучший DirectCompute-драйвер, а также лучший в мире CUDA C-компилятор. Причина, по которой мы любим эти API в том, что нам нравятся любые методы программирования GPU».

Он также заметил, что как DirectCompute, так и OpenCL преимущественно сфокусированы лишь на одной операционной системе, тогда как CUDA является куда более открытой платформой.

Также господин Юань подчеркнул преимущества CUDA в качестве стандарта: «Если вам нужны GPU-вычисления для Linux, у нас есть CUDA, если вам нужны GPU-вычисления в будущем для Android, CUDA на сотовых телефонах, или GPU-вычисления на сотовых телефонах, у нас есть CUDA».

15 октября NVIDIA выпустит бета-версию Nexus

На технологической конференции, посвященной видеоускорителям, (GPU Technology Conference), которая проходит сейчас в Сан-Хосе, NVIDIA снова показала свою разработку Nexus — первую среду GPU/CPU-разработки, интегрированную в Microsoft Visual Studio.

Nexus поддерживает Windows 7 и Vista и дает возможность разработчикам приложений, использующим вычислительные мощности видеокарт, с помощью средств Microsoft Visual Studio не прибегать к необходимости создавать различные версии программ.

Пакет Nexus включает:

  1. Отладчик кода CUDA C, HLSL и DirectCompute, поддерживающий контрольные точки источника и данных, а также прямой анализ использования памяти видеокарты. Вся отладка исполняется непосредственно на оборудовании.
  2. Инструмент для оценки производительности системы с учетом GPU-событий (ядра, запросы API, передачи по памяти) и CPU-запросов (использования ядер, события передачи запросов и их обработки, а также интервалов ожидания) — всё это отражается на единой взаимосвязанной временной шкале.
  3. Графический инспектор предоставляет разработчикам возможность отладки и профилирования кадров, визуализированы с помощью таких API, как Direct3D. Разработчики смогут использовать этот инструмент для изучения влияния каждой текстуры, вершинных буферов и состояния API в кадре.

NVIDIA планирует выпустить бета-версию Nexus 15 октября. Более подробно с этой средой разработки можно ознакомиться на официальном сайте NVIDIA для разработчиков. Там можно увидеть Nexus в работе, узнать возможности, которые будут включены в бета-версию, а также изучить новую архитектуру CUDA в связи переходом в Fermi на принцип MIMD (Many Instructions Many Data).

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 для быстрой оптимизации производительности и выявления узких мест программного кода.

NVIDIA NEXUS

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

NEXUS позволит эффективнее разрабатывать приложения, использующие современные API универсальных вычислений, включая CUDAOpenCL и DirectCompute. Не забыты будут и те немногие, которые по старинке пытаются использовать видеокарту для 3D графики :)
Подробности о NEXUS будут представлены на конференции GPU Technology Conference, которая пройдет с 30 сентября по 2 октября, пока же доступно лишь предварительное видео, вкратце демонстрирующее основные функции:

NVIDIA Parallel Nsight: Visual Studio-based GPU Computing and Graphics Development