CUDA jest opracowaną przez firmę NVIDIA, równoległą architekturą obliczeniową, która zapewnia radykalny wzrost wydajności obliczeń dzięki wykorzystaniu mocy układów GPU (graphics processing unit – jednostka przetwarzania graficznego).
Przy bazie ponad 128 milionów sprzedanych układów GPU z obsługą CUDA, tysiące twórców oprogramowania, naukowców i badaczy znajduje szereg zastosowań dla architektury CUDA, włączając w to przetwarzanie wideo, astrofizykę, biologię obliczeniową i chemię, symulację dynamiki płynów, badania interferencji elektromagnetycznych, rekonstrukcję obrazu w tomografii komputerowej, analizę sejsmiczną, ray tracing i wiele innych.
Informatyka i technologie obliczeniowe w szczególności ewoluują od przetwarzania centralnego na CPU do przetwarzania równoległego z użyciem układów CPU oraz GPU. Aby umożliwić korzystanie z tego nowego modelu obliczeniowego, firma NVIDIA opracowała równoległą architekturę obliczeniową CUDA, wykorzystywaną przez dostępne już teraz układy GeForce, ION, Quadro i Tesla, reprezentujące znaczącą bazę docelową dla twórców oprogramowania.
Na rynku rozwiązań dla konsumentów niemal każda główna konsumencka aplikacja wideo wykorzystuje lub będzie wkrótce wykorzystywać akcelerację CUDA, włączając w to produkty firm Elemental Technologies, MotionDSP i LoiLo, Inc.
Architektura CUDA została też entuzjastycznie przyjęta na polu badań naukowych. Przykładowo, CUDA akceleruje obecnie oprogramowanie AMBER – program do symulacji dynamiki molekularnej używany przez ponad 60 tysięcy badaczy ze środowisk akademickich i firm farmaceutycznych na całym świecie, który wykorzystywany jest przez nich w celu skrócenia czasu opracowywania nowych leków.
Na rynku finansowym, firmy Numerix i ComatibL poinformowały o obsłudze architektury CUDA przez nową aplikację do analizy ryzyka strony przeciwnej (counterparty risk) i osiągniętym dzięki temu 18-krotnym wzroście wydajności. Oprogramowanie firmy Numerix jest wykorzystywane przez blisko 400 instytucji finansowych.
Wskaźnikiem akceptacji CUDA na rynku jest rosnąca popularność rozwiązań GPU Tesla dedykowanych obliczeniom na GPU. Obecnie na całym świecie zainstalowanych jest ponad 700 klastrów GPU, które wykorzystywane są przez firmy Fortune 500, poczynając od firm Schlumberger i Chevron w sektorze energetycznym, a na BNP Paribas w bankowości kończąc.
Dzięki zbliżającym się premierom systemów Microsoft Windows 7 i Apple Snow Leopard technologia obliczeń na GPU stanie się nurtem dominującym. W tych nowych systemach operacyjnych układ GPU będzie pełnił funkcję nie tylko procesora graficznego, ale także wykorzystywanego w zadaniach ogólnego przeznaczenia procesora o architekturze równoległej, którego będzie mogła używać dowolna aplikacja.
Kicknij tutaj aby otrzymać informacje na temat CUDA i OpenCL.
Kicknij tutaj aby otrzymać informacje na temat CUDA i DirectX.
Kicknij tutaj aby otrzymać informacje na temat CUDA i Fortran.