CUDA и GPU изчисления

CUDA (Compute Unified Device Architecture) е паралелна изчислителна архитектура от NVIDIA, която ви позволява значително да увеличите изчислителната производителност чрез използването на графични процесори (графични процесори).

графичните процесори

Посоката на изчисленията се развива от "централизирана обработка" на централния процесор до "споделена обработка" на процесора и графичния процесор. За да приложи новата изчислителна парадигма, NVIDIA изобрети архитектурата за паралелни изчисления CUDA, която понастоящем е представена в графичните процесори GeForce, ION, Quadro и Tesla, за да осигури необходимата основа за разработчиците на софтуер.

Изследователската област е приела технологията CUDA с голям ентусиазъм. Например, CUDA сега ускорява AMBER, софтуер за симулация на молекулярна динамика, използван от повече от 60 000 учени и фармацевтични компании по целия свят, за да ускори времето за откриване на лекарства.

На финансовия пазар Numerix и CompatibL обявиха подкрепа за CUDA в ново приложение за анализ на риска на контрагента и постигнаха 18-кратно ускорение. Numerix се използва от близо 400 финансови институции.

Ръстът в използването на CUDA се отразява и в увеличаването на използването на графичните процесори на Tesla в GPU изчисленията. Към днешна дата в света са инсталирани над 700 GPU клъстери в компании от Fortune 500 като Schlumberger и Chevron в енергийния сектор и BNP Paribas в банковия сектор.

С Microsoft Windows 7 и Apple Snow Leopard, които се очакват в близко бъдеще, GPU изчисленията ще заемат своето място в сектора на масовите изчисления. В тези нови операционни системи графичният процесор ще се появи не само като графичен процесор, но и като паралелен изчислителен процесор с общо предназначение, който работи с всяко приложение.