Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zestaw narzędzi NVIDIA CUDA 4 ? łatwiejsze programowanie równoległe
#1

Firma NVIDIA przedstawiła nową wersję zestawu narzędziowego NVIDIA CUDA Toolkit, przeznaczonego do tworzenia aplikacji wykorzystujących obliczenia równoległe na procesorach graficznych NVIDIA. Zestaw został stworzony w celu łatwiejszego programowania równoległego i zapewnienia możliwości przeniesienia aplikacji na procesory graficzne większej liczbie programistów.

Nowa wersja oczywiście posiada pełne wsparcie pod Linuksa, oraz cechuje się szeregiem funkcji i możliwości:

  • Technologia NVIDIA GPUDirect 2.0 – oferuje obsługę wzajemnej, bezpośredniej komunikacji pomiędzy procesorami graficznymi pracującymi w obrębie jednego serwera lub jednej stacji roboczej
  • Funkcja jednolitego adresowania wirtualnego (UVA) – daje możliwość stworzenia jednolitej, połączonej przestrzeni adresowej złożonej z pamięci głównej komputera i pamięci procesorów graficznych
  • Biblioteki szablonów wydajnych elementów podstawowych języka C++ Thrust – to kolekcja potężnych algorytmów obsługi obliczeń równoległych i struktur danych, wraz z otwartym kodem źródłowym, która ułatwia pracę programistów języka C++. Standardowe zadania (np. sortowanie równoległe) realizowane za pomocą bibliotek Thrust są od 5 do 100 razy szybsze w porównaniu ze standardowymi bibliotekami Standard Template Library (STL) lub bibliotekami Intela Threading Building Blocks (TBB)

Architektura CUDA 4.0 cechuje się ponadto szeregiem innych funkcji i możliwości, jak:

  • Integracja MPI z aplikacjami CUDA
  • Współdzielenie procesorów graficznych między wieloma wątkami
  • Dostęp do wielu procesorów dla jednego wątku procesora centralnego
  • Nowa biblioteka obrazu i wizualizacji komputerowej NPP

Nowe i usprawnione możliwości:

  • Automatyczna analiza wydajności w aplikacji Visual Profiler
  • Nowe funkcje cuda-gdb i obsługa systemu MacOS
  • Dodana obsługa operatorów języka C++, np. new/delete i funkcji wirtualnych
  • Nowy deasembler binarny dla procesorów graficznych

Wersja „Release Candidate” zostanie udostępniona bezpłatnie z dniem 4 marca 2011 r. Uzyska się do niej dostęp po rejestracji w programie CUDA Registered Developer pod adresem: www.nvidia.pl/paralleldeveloper. W ramach programu CUDA Registered Developer można uzyskać dostęp do bogatego zbioru narzędzi, zasobów i informacji dla programistów aplikacji równoległych, który umożliwia jak najpełniejsze wykorzystanie potencjału architektury CUDA.

Więcej informacji na nvidia.pl/cuda.

Źródło: thecamels.org

Odpowiedz


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  nVidia ForceWare 314.22 WHQL piotrvx 0 3,264 2013-04-13, 13:35:06
Ostatni post: piotrvx
  nVidia GeForce GT 750M, GeForce GT 745M, GeForce GT 740M piotrvx 0 8,224 2013-04-13, 13:35:05
Ostatni post: piotrvx
  nVidia Quadro K4000, K2000, K2000D i K600 piotrvx 0 3,392 2013-03-30, 17:55:04
Ostatni post: piotrvx
  nVidia GeForce GTX 650 Ti Boost piotrvx 0 3,087 2013-03-30, 17:16:54
Ostatni post: piotrvx
  nVidia Quadro K4000, K2000, K2000D i K600 piotrvx 0 2,943 2013-03-13, 18:54:04
Ostatni post: piotrvx
  NVIDIA aktualizuje sterowniki z obsługą OpenGL 4.2 Olbi 0 2,782 2011-08-12, 22:55:57
Ostatni post: Olbi
  Nvidia wypuściła sterowniki GeForce 280.26 WHQL piotrvx 0 3,207 2011-08-10, 10:54:20
Ostatni post: piotrvx
  Zestaw narzędzi NVIDIA CUDA 3.2 Olbi 0 2,570 2010-12-04, 08:15:51
Ostatni post: Olbi

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości