Возможно ли, что встроенные функции в Mathematica (например, Minimize[expr,{x1,x2,...}]
) начнут работать через CUDA после установки модуля CUDA для Mathematica?Mathematica и CUDA
ответ
Я так не верю, нет. Модуль CUDALink Mathematica в настоящее время предоставляет только несколько ускоренных функций GPU - некоторые базовые операции обработки изображений, вызовы линейной алгебры BLAS, преобразования Фурье и простые параллельные сокращения (argmin, argmax и sumation). Существуют также инструменты для интеграции написанного пользователем кода CUDA, а также для генерации кода CUDA символически. Вне этого, остальная часть основной функциональности Mathematica остается только процессором.
Вы можете увидеть полную информацию о текущей поддержке CUDA и OpenCL here.
Спасибо за редактирование-Фу, я начал писать это последнее предложение в одном смысле и отвлекся на телефонный звонок, а затем закончил его в другом смысл. – talonmies
Я делаю это все время. Часто я решаю изменить, как я собираюсь написать что-то несколько раз, прежде чем я его напишу в первый раз. Биты и кусочки каждой формы остаются позади, и я не понимаю. –
См. CUDALink/tutorial/Functions в браузере справки для списка функций, которые используют CUDA –