Najnowsza edycja pakietu CUDA 6 marki Nvidia
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 dziewięciu TFLOPS wydajności obliczeniowej o podwójnej precyzji, a także obsłużenie większych zadań niż kiedykolwiek (do 512 GB).
Oprócz nowych funkcji, platforma CUDA 6 zapewnia pełen zestaw narzędzi programistycznych, bibliotek matematycznych akcelerowanych przez procesory graficzne oraz poradniki programistyczne.
Najnowszą edycję pakietu można pobrać ze strony producenta.