Wydarzenia

CUDA 6 - uproszczenie programowania równoległego

Firma NVIDIA zapowiedziała dziś NVIDIA CUDA 6, najnowszą wersję najpopularniejszej platformy programistycznej do obliczeń równoległych.

Firma NVIDIA zaprezentowała szóstą wersję platformy CUDA. Dzięki CUDA 6 programiści pisząc aplikacje wykorzystujące obliczenia równoległe wykonywane na procesorach graficznych, skrócą czas i nakład pracy niezbędne do przygotowania aplikacji naukowych, technicznych lub biznesowych, a aplikacje te będą działać znacznie szybciej.

Dzięki wprowadzonym w CUDA 6 usprawnieniom, deweloperzy mogą przyspieszyć swoje aplikacje nawet ośmiokrotnie. W tym celu wystarczy zastępić biblioteki wykorzystujące procesor centralny bibliotekami korzystającymi z mocy obliczeniowej procesora graficzny. Główne cechy platformy CUDA 6 to:

  • Zunifikowana pamięć – upraszcza programowanie, zapewniając aplikacjom dostęp do procesora centralnego i graficznego bez konieczności kopiowania danych między dwoma układami, a także znacznie ułatwia wprowadzanie obsługi procesora graficznego w szerokiej gamie języków programowania.
  • Biblioteki typu drop-in – automatycznie przyspieszają obliczenia BLAS i FFTW nawet ośmiokrotnie. Wystarczy zastąpić istniejące biblioteki korzystające z procesora centralnego ich odpowiednikami wykorzystującymi procesor graficzny.
  • Skalowanie na wiele procesorów graficznych – przeprojektowane biblioteki BLAS i FFT automatycznie skalują swoją wydajność, dostosowując się nawet do ośmiu procesorów graficznych zainstalowanych w jednym węźle, umożliwiając osiągnięcie do dziewięciu TFLOPS wydajności obliczeniowej o podwójnej precyzji, a także obsłużenie większych zadań niż kiedykolwiek (do 512 GB). Skalowanie do wielu procesorów graficznych działa również w nowej bibliotece BLAS typu drop-in.

Oprócz nowych funkcji, platforma CUDA 6 zapewnia pełen zestaw narzędzi programistycznych, bibliotek matematycznych akcelerowanych przez procesory graficzne oraz poradników programistycznych.

Szósta wersja pakietu programistycznego CUDA zostanie udostępniona na początku 2014 roku.

CUDA to platforma i model programistyczny dla aplikacji równoległych, która została stworzona przez firmę NVIDIA. Dzięki platformie CUDA programiści mogą zwiększyć wydajność aplikacji obliczeniowych, wykorzystując moc procesorów graficznych. Platforma CUDA została do tej pory pobrana ponad dwa miliony razy i obsługuje ponad 240 wiodących aplikacji naukowych, technicznych i komercyjnych. Model programowania CUDA jest nauczany w ponad 700 uniwersytetach i instytucjach na całym świecie, a także jest najpopularniejszym rozwiązaniem wśród programistów pragnących wykorzystać akcelerację obliczeń na procesorach graficznych w tworzonych rozwiązaniach.

www.nvidia.pl

 

 

 

Komentarze

0
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.

    Nie dodano jeszcze komentarzy. Bądź pierwszy!