Компания NVIDIA выпустила (http://nvidianews.nvidia.com/Releases/Major-New-NVIDIA-CUDA-...) пакет CUDA Toolkit 4.1 (http://developer.nvidia.com/cuda-toolkit-41), позволяющий задействовать в Linux-приложениях API CUDA, позволяющее вынести некоторые вычислительные задачи на плечи GPU. В состав тулкита входит специализированный C/C++ компилятор, отладчик cuda-gdb, GUI-интерфейс для профилирования кода, набор базирующихся на задействовании GPU вариантов математических библиотек (BLAST, FFT, Sparse Matrix, RNG и т.д.), вспомогательные инструменты и документация. Пакеты с CUDA Toolkit 4.1 доступны (http://developer.nvidia.com/cuda-downloads) для Linux дистрибутивов Fedora 14, Red Hat Enterprise Linux 5.x/6.x, Ubuntu Linux 10.04/11.04, openSUSE 11.2 и SUSE Linux Enterprise Desktop 11-SP1.
Ключевые нововведения:
- Переработанная система визуального профилирования Visual Profiler (http://developer....URL: http://nvidianews.nvidia.com/Releases/Major-New-NVIDIA-CUDA-...
Новость: http://www.opennet.me/opennews/art.shtml?num=32913
nVidia нормальные видюхи делает - в Oilrush 120 FPS на GTX 560!
Скорее, драйвера. Видюхи-то и у других хорошие.
Ну и нахрена эта КУДА когда есть общедоступный OpenCL
> общедоступный OpenCLИменно поэтому и CUDA. На данный момент GPU общего назначения есть только у NVIDIA, однако не факт, что так будет всё время; когда(или если) выйдут GPGPU от AMD и Intel, люди, использующие OpenCL, могут отказаться от NVIDIA в их пользу; поэтому сейчас NVIDIA пользуется возможностью монополизировать рынок путём навязывания CUDA.
Совершенно верно, причем вместе с CUDA получаешь большой набор библиотек, которые с OpenCL надо ещё написать(купить или взять у соседа:) ).
Гмм... Разве... А я то и не знал что только на нвидия считать что то можно... Как то на АТИ opencl уже года полтора-два как работает. Может пора уже оглядеться вокруг?
> На данный момент GPU общего назначения есть только у NVIDIAНе так. На данный момент только Nvidia прямо позиционирует свои GPU как средства для неграфических вычислений.
AMD/ATI по прежнему считают свои GPU в первую очередь устройствами для обработки графики, что впрочем не мешает им в неграфических вычислениях уделывать Nvidia, как не мешало еще до того, как Nvidia вообще стало возможным использовать в этом качестве.
> ...На данный момент GPU общего назначения есть только
> у NVIDIA...Это даже не заблуждение, это полное незнание или зашоренность. (http://www.ixbt.com/news/hard/index.shtml?10/62/03)
> Новый компилятор, основанный на коде открытого проекта LLVM ... удалось
> достигнуть повышения производительности приложений до 10%Внезапно. Приятно.
> Реализован режим экспертной подсказки, выводящий пошаговые рекомендации с
> советами по оптимизации, на основании выявленных узких мест;Для нубов вроде меня )
Лучше бы открыли(
И что бы ты тогда сделал?
Кто-нибудь встречал приложения, написанные с задействованием посредством cuda gpu?
На десткопах-то? На десктопах GPGPU невостребованы. Эти железки нацелены на использование в суперкомпьютерах и кластерах.
> На десткопах-то? На десктопах GPGPU невостребованы.Почему же — лишний проц не помешает.
> Почему же — лишний проц не помешает.И для чего его на десктопах использовать? Для обработки графики уже есть обычный GPU и OpenGL. Это, пожалуй, единственное место на десктопах, где может понадобиться однообразно обрабативать массивы и матрицы. На серверах и то навряд ли применение найдётся.
для декодирования и перекодирования видео
> И для чего его на десктопах использовать?А для чего угодно ибо видеокарты в вычислительных способностях давно обогнали CPU.
> И для чего его на десктопах использовать?
>А для чего угодно ибо видеокарты в вычислительных способностях давно обогнали CPU.В крайне ограниченном круге задач.