Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - CUDA - Программная архитектура13 июня 2011Оглавление: 1. CUDA 2. Программная архитектура 3. Оборудование 4. Ограничения 5. Особенности и спецификации различных версий 6. Пример 7. CUDA как предмет в вузах Первоначальная версия CUDA SDK была представлена 15 февраля 2007 года. В основе CUDA API лежит язык Си с некоторыми ограничениями. Для успешной трансляции кода на этом языке, в состав CUDA SDK входит собственный Си-компилятор командной строки nvcc компании Nvidia. Компилятор nvcc создан на основе открытого компилятора Open64 и предназначен для трансляции host-кода и device-кода в объектные файлы, пригодные в процессе сборки конечной программы или библиотеки в любой среде программирования, например в NetBeans. Использует grid-модель памяти, кластерное моделирование потоков и SIMD инструкции. Применим в основном для высокопроизводительных графических вычислений и разработок NVIDIA-совместимого графического API. Включена возможность подключения к приложениям, использующим OpenGL и Microsoft Direct3D 9. Создан в версиях для Linux, Mac OS X, Windows. 22 марта 2010 года nVidia выпустила CUDA Toolkit 3.0, который содержал поддержку OpenCL. Просмотров: 6994
|