Несколько дней назад состоялся релиз CUDA 5.5. К сожалению, основное число нововведений и удобностей касается владельцев видеокарт с Compute Capability 3.5.
Но есть кое-что, что подойдет всем пользователям основных дистрибутивов Linux — появились репозитории!
Полный список можно посмотреть в официальном pdf. Под катом список того, что мне показалось наиболее интересным.
- MPS (Multi-Process Service) позволяет нескольким процессам в MPI-программе прозрачно использовать одну и ту же GPU c Compute Capavility 3.5
- Добавлена поддержка ARMv7 (но не все еще окончательно протестировано, см. Release Notes)
- Репозитории (ура!) для Ubuntu 12.04/12.10, OpenSUSE 12.2, SLES 11, Fedora 18, RHEL 6
- Обновлены библиотеки CUFFT, CUPTI, CURAND, CUSPARSE, Thrust.
- Под MacOS в качестве компилятора используется Clang
- Отлаживать программы с помощью cuda-gdb теперь можно на одной видеокарте, если ее Compute Capavility 3.5 (раньше требовалось две)
- Поддерживается удаленная отладка
- Появилась возможность отладки MPI-приложений
- Visual Profiler поддерживает профилирование программ с динамическим параллелизмом (те, в которых ядра из ядер вызываются)
- Все перечисленные фичи про отладку, компиляцию и профилирование доступны в обновленном Nsight Eclipse Edition
Автор: Kenarius