Преимущества графических процессоров технологии CUDA
CUDA («КУДА») – архитектура, предложенная компанией NVIDIA для осуществления вычислений с помощью графических процессоров, поддерживающих GPGPU. С помощью нее программисты реализуют задачи на ускорителях, включая некоторые спецфункции. Архитектура позволяет разработчику по собственному усмотрению осуществлять доступ к ускорителям, организовав довольно сложный вычислительный процесс. Программная архитектура в марте 2007 г. представлена (как CUDA SDK) с API, базирующейся на Си с разными ограничениями. Включает С-компилятор на базе Open64, который является транслятором host-кода (управляющий код), device-кодa (аппаратный) в объектные модули для программы на C и использует SIMD, grid-память. Применяется в мощных графических приложениях. Включает способность подключаться к различным приложениям, которые используют MS Direct3D (или OpenGL). Создавался под Windows, OS X (Мас), Linux. В 2010-ом вышла в продажу Toolkit 3.0 компании.
10 Ноября 2016