Tags Posts tagged with "cuda toolkit"

cuda toolkit

przez -
4 556
nVidia

nVidia ogłosiła publiczne wydanie nVidia CUDA Toolkit 6.5. CUDA to opracowana przez firmę nVidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych), umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych, w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania. CUDA Toolkit jest przeznaczony do tworzenia aplikacji wykorzystujących obliczenia równoległe na procesorach graficznych nVidia.

Zmiany, jakie zaszły:

  • Dodano obsługę architektury AArch64
  • Dodano cuFFT Device Callbacks
  • Udoskonalono obsługę narzędzi Fortrana
  • CUDA Occupancy Calculator APIs
  • Dodano wsparcie dla Visual Studio 2013
  • Udoskonalono wydajność podwójnej precyzji
  • Pojawiły się statyczne biblioteki cuBLAS, cuSPARSE, cuFFT, cuRAND, NPP
  • Dodano nowe narzędzie nvprune
  • Udoskonalono raportowanie błędów Xid

przez -
1 478
nVidia

nVidia ogłosiła publiczne wydanie nVidia CUDA Toolkit 6, którego pierwsza zapowiedź miała miejsce pod koniec listopada tamtego roku. CUDA to opracowana przez firmę nVidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych), umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych, w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania. CUDA Toolkit jest przeznaczony do tworzenia aplikacji wykorzystujących obliczenia równoległe na procesorach graficznych nVidia.

Najważniejsze funkcje platformy CUDA 6:

  • Zunifikowana pamięć
  • Obsługa Tegra K1
  • Biblioteki typu drop-in NVVBLAS i cuBLAS XT, umożliwiające skalowanie na wiele procesorów graficznych
  • Zdalne programowanie z użyciem NSight Eclipse Edition
  • Udoskonalone profilowanie, dzięki NVIDIA Visual Profiler i NSight Eclipse Edition

przez -
2 566
nVidia

Firma nVidia ogłosiła wydanie CUDA Toolkit 6.0. Compute Unified Device Architecture to opracowana przez firmę nVidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych), umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych, w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania. CUDA Toolkit jest prznaczony do tworzenia aplikacji wykorzystujących obliczenia równoległe na procesorach graficznych nVidia.

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.

nVidia CUDA Toolkit 6 zostanie udostępniona na początku 2014 roku. Wszyscy uczestnicy programu CUDA-GPU Computing Registered Developer zostaną powiadomieni, gdy będzie ona dostępna do pobrania.

przez -
0 435
nVidia

Firmia nVidia ogłosiła wydanie CUDA Toolkit 4.1, który to zestaw został zapowiedziany w dniu otwarcia źródeł platformy CUDA. Compute Unified Device Architecture to opracowana przez firmę Nvidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych), umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych, w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania.

Co znajdziemy w nowej platformie:

  • Nowy kompilator CUDA oparty o LLVM, zwiększający wydajność aplikacji o 10%
  • Ponad 1000 nowych funkcji przetwarzania obrazów i sygnałów, zostało dodanych do biblioteki NVIDIA Performance Primitives. Jeżeli ktoś przetwarza obrazy, NPP posiada specjalną funkcję akceleracji przy pomocy procesora graficznego
  • Przeprojektowano całkowicie narzędzie Visual Profiler, w którym dodano stopniowy, zaawansowany i automatyczny system optymalizacji wydajności

Warto również odwiedzić stronę, gdzie znajdziemy pełną dokumentację, ze sterownikami i SDK.

przez -
4 551
nVidia

13 grudnia 2011 roku NVDIA ogłosiła otwarcie platformy CUDA, uwalniając w ten sposób cały kod źródłowy kompilatora CUDA. Compute Unified Device Architecture to opracowana przez firmę Nvidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych), umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych, w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania.

Używając kodu źródłowego dla nowego kompilatora bazującego na LLVM, całość zostanie wydana w postaci CUDA Toolkit 4.1 i będzie przeznaczone dla badaczy i dostawców oprogramowania specjalistycznego.

Diagram kompilatora LLVM

Możliwości:

  • Wsparcie akceleracji GPU w większej liczbie języków programowania, włączając w to wiele nowych, jak i istniejących już języków specjalizowanych (domain-specific language – DSL).
  • Nowe zaawansowane możliwości w architekturze procesora i badawczych systemach heterogenicznych
  • Wsparcie aplikacji CUDA w szerokim spektrum maszyn wieloprocesorowych i procesorach wielordzeniowych

Polecane

OSWorld

7 1225
Drodzy Czytelnicy, prowadzimy portal OSWorld.pl już ponad 10 lat. Z przykrością stwierdzamy, że mamy na niego coraz mniej czasu, dlatego chcielibyśmy przekazać prowadzenie serwisu osobie...