CUDA Toolkit 5.5

CUDA Toolkit 5.5

    przez -
    2 437
    nVidia
    Firma nVidia ogłosiła wydanie CUDA Toolkit 5.5. 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.

    • Usprawniona obsługa Hyper-Q – teraz dostępna w wielu procesach MPI i wszystkich systemach Linux.
    • Priorytety obciążenia MPI – pozwala programistom ustawić priorytet strumieni CUDA dla najważniejszych ścieżek, optymalizując funkcjonowanie aplikacji.
    • Nowa wspomagana analiza wydajności — narzędzia Visual Profiler i Nsight Eclipse Edition przeprowadzają programistę krok po kroku przez proces wykrywania wąskich gardeł wydajności i optymalizowania tych punktów.
    • Szybka kompilacja wzajemna na platformach x86 – pakiet skraca czas tworzenia rozwiązań dla dużych aplikacji, ponieważ umożliwia skompilowanie kodu ARM na platformach x86 i przeniesienie gotowej aplikacji na platformę docelową.

    Oprócz tego wersja CUDA 5.5 zawiera pełen zestaw narzędzi programistycznych, bibliotek matematycznych akcelerowanych przez procesory graficzne oraz dokumentacje dla platform opartych na architekturę x86 oraz ARM:

    • Rozbudowane narzędzia programistyczne — pełna obsługa kompilatora CUDA, narzędzia do debugowania i analizy wydajności.
    • Biblioteki matematyczne akcelerowane przez procesory graficzne – FFT, RNG, BLAS, operacje na macierzach rzadkich oraz nieomal 5000 prymitywów do przetwarzania sygnałów i obrazów dostępnych w bibliotece NVIDIA Performance Primitives (NPP).
    • Dokumentacja i przewodniki dla programistów — pełna dokumentacja, próbki kodu oraz inne materiały, które pozwolą programistom szybko opanować programowanie kodu akcelerowanego przez procesory graficzne.