• Звонок по России бесплатный 8 800 200-59-60
  • Москва +7 (495) 232-92-30
  • Санкт-Петербург +7 (812) 327-59-60
  • Екатеринбург +7 (343) 378-41-50
Высокопроизводительные вычисления Параллельные графические GPGPU вычисления

Параллельные графические GPGPU вычисления

ЧТО ТАКОЕ ВЫЧИСЛЕНИЯ НА GPU?

Вычисления на GPU заключаются в использовании GPU (графического процессора) совместно с CPU для ускорения универсальных приложений в области науки и проектирования. Вычисления на GPU были изобретены пять лет назад компанией NVIDIA и быстро стали стандартом в индустрии, который используют миллионы пользователей по всему миру и который приняли практически все производители компьютерных систем.

Вычисления на GPU предлагают беспрецедентную производительность приложений благодаря тому, что GPU обрабатывает части приложения, требующие большой вычислительной мощности, при этом остальная часть приложения выполняется на CPU. С точки зрения пользователя, приложение просто работает значительно быстрее.

CPU + GPU – это мощная комбинация, потому что CPU состоят из нескольких ядер, оптимизированных для последовательной обработки данных, в то время как GPU состоят из тысячи маленьких, более производительных ядер, созданных для параллельной обработки данных. Последовательные части кода обрабатываются на CPU, а параллельные части - на GPU.

GPU состоит из тысяч ядер для эффективной обработки параллельных задач

CUDA® – это программно-аппаратная архитектура для параллельных вычислений, позволяющая существенно увеличить вычислительную производительность.

Приложения, базирующиеся на архитектуре CUDA, можно разрабатывать на различных языках и aPi, включая C, C++, Fortran, OpenCL и directCompute.

Архитектура CUDA подразумевает сотни ядер, способных выполнять тысячи параллельных потоков, а модель программирования CUDA позволяет программистам сосредоточиться на распараллеливании своих алгоритмов.

 

Система Orphus