Корпорация nVidia объявила о выходе в свет новой версии платформы для работы с параллельными вычислениями CUDA, способной при помощи графических процессоров обеспечить значительное ускорение расчётов.
Разработчиками было реализовано три основные нововведения на GPU, которые значительно упрощают и ускоряют параллельное программирование.
Значительно улучшен компонент Visual Profiler, позволяющий оптимизировать максимальную производительность кода для вычислений. При помощи автоматизированного анализа быстродействия и специализированной системы управления потоками, дающей пошаговые консультации, Visual Profiler способен определить самые сложные места в производительности программы и сразу же выдает предложения по их устранению.
В платформе реализован новый компилятор, работающий на базе инфраструктуры открытого кода LLVM, который за счёт перекомпиляции ускоряет на 10% работу приложений. Сторонние разработчики с помощью модульного дизайна LLVM могут создавать LLVM-компоненты для архитектур, отличающуюся от nVidia.
В системную библиотеку NPP добавлено несколько сотен абсолютно новых функций nVidia Performance Primitives, которые используются в широком спектре алгоритмов обработки сигналов и изображений, начиная от элементарной фильтрации и до передовых процессов.