Oprogramowanie

Nvidia udostępniła pakiet programistyczny CUDA 6

przeczytasz w 1 min.

Najnowsza edycja pakietu Nvidia przyspiesza oraz ułatwią pracę programistom wykorzystującym procesory graficzne/

Nvidia CUDA technologia logo

Nvidia udostępniła CUDA 6, a więc najnowszą wersję platformy programistycznej do obliczeń równoległych, która przyspiesza oraz ułatwią pracę programistom wykorzystującym procesory graficzne.

CUDA to platforma i model programistyczny dla aplikacji równoległych, która została stworzona przez firmę Nvidia. Dzięki niej 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.

Platforma CUDA 6 sprawia, że tworzenie programów wykorzystujących obliczenia równoległe jest łatwiejsze niż kiedykolwiek, zmniejszając nakład czasu i pracy niezbędny do przyspieszenia aplikacji naukowych i technicznych, wykorzystujących procesory graficzne. Dzięki usprawnieniom programiści mogą przyspieszyć swoje aplikacje nawet ośmiokrotnie, po prostu zastępując biblioteki wykorzystujące tylko procesor centralny. Główne cechy 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 9 TFLOPS wydajności obliczeniowej o podwójnej precyzji, a także obsłużenie większych zadań niż kiedykolwiek (do 512 GB).

Nvidia CUDA 6

Oprócz nowych funkcji, platforma CUDA 6 zapewnia pełen zestaw narzędzi programistycznych, bibliotek matematycznych akcelerowanych przez procesory graficzne oraz poradniki programistyczne. Pakiet programistyczny CUDA 6 można pobrać z tej strony.

Źródło: Nvidia

Komentarze

9
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    Konto usunięte
    5
    Następna wersja będzie się nazywać "CUDA na KEY-U"
    • avatar
      Konto usunięte
      -1
      przeczytalem :) Nvidia udostępniła pakiet pornograficzny wtf ?
      • avatar
        Rebal
        -2
        Zawsze chciałem zostać informatykiem ale nie mogę pojąć programowania. Chciałbym sobie stworzyć cybernetycznego sługusa, który by dzielnie wykonywał moje rozkazy.

        • avatar
          Konto usunięte
          0
          Trochę szkoda, ze nie dodano wsparcia dla Visual Studio 2013, może pojawi się w następnej rewizji.