Najszerszy w branży ekosystem rozwoju obliczeń równoległych
W najbliższych miesiÄ…cach, NVIDIA wraz z partnerami zaoferuje twórcom oprogramowania wykorzystujÄ…cym w swojej pracy obliczenia na GPU najszerszy w branży zestaw oprogramowania. Znajdzie siÄ™ w nim szerokie spektrum jÄ™zyków programowania, narzÄ™dzi i bibliotek przeznaczonych dla obliczeÅ„ na GPU.WÅ›ród tego oprogramowania znajdÄ… siÄ™ aktualizacje od firmy NVIDIA dla jej kompilatora CUDA C z dodatkowÄ… obsÅ‚ugÄ… C++ oraz nadchodzÄ…cego procesora graficznego o kodowej nazwie „Fermi”. NVIDIA opublikuje także sterownik R195, zawierajÄ…cy rozszerzenia dla sterownika i pakietu narzÄ™dzi zgodnych z OpenCL 1.0 oraz edycjÄ™ beta NVIDIA® Nexus (nazwa kodowa), pierwszego w branży Å›rodowiska programistycznego dla obliczeÅ„ masowo równolegÅ‚ych, zintegrowanego z Microsoft Visual Studio.
Oprócz aktualizacji oprogramowania NVIDIA, dostÄ™pnych jest także kilkanaÅ›cie wydaÅ„ narzÄ™dzi autorstwa liderów w produkcji oprogramowania, w tym rozwiÄ…zanie CUDA Fortran firmy The Portland Group, Distributed Debugging Tool (DDT) firmy Allinea oraz debuger TotalView.
„Jedynym efektywnym sposobem skalowania wydajnoÅ›ci w wymagajÄ…cych aplikacjach jest przeniesienie obliczeÅ„ do modelu obliczeÅ„ równolegÅ‚ych”, powiedziaÅ‚ Sanford Russell, szef dziaÅ‚u CUDA w firmie NVIDIA. „DziÄ™ki szerokiemu wsparciu branży, konsultantów oprogramowania oraz istnieniu wielu materiaÅ‚ów szkoleniowych dotyczÄ…cych obliczeÅ„ masowo równolegÅ‚ych, żadne inne rozwiÄ…zanie nie uÅ‚atwia tego przejÅ›cia bardziej niż architektura NVIDIA CUDA”.
Aktualizacje narzÄ™dzi programistycznych dla obliczeÅ„ równolegÅ‚ych firmy NVIDIA i partnerów obejmujÄ…:
CUDA Toolkit 3.0 Beta: DziÄ™ki edycji beta pakietu CUDA Toolkit 3.0, twórcy oprogramowania mogÄ… już dzisiaj rozpocząć opracowywanie aplikacji dla architektury Fermi. Edycja beta zawiera takie funkcje jak korekcja ECC, podwójny silnik DMA, wspóÅ‚bieżna obsÅ‚uga jÄ…dra oraz obsÅ‚uga ukÅ‚adu Fermi w debugerze cuda-gdb. Profilowanie wydajnoÅ›ci zawarte jest zarówno w CUDA Visual Profiler, jak i OpenCL Visual Profiler. Obecna jest także obsÅ‚uga nowego, zunifikowanego API interoperacyjnego dla Direct3D i OpenGL wraz z Direct3D 11.
Rozszerzenia OpenCL 1.0: NVIDIA to jedyny producent sprzÄ™tu wspierajÄ…cy funkcje OpenCL wykraczajÄ…ce poza minimalny poziom zgodnoÅ›ci. Nowe rozszerzenia opublikowane przez NVIDIA oferujÄ… obsÅ‚ugÄ™ podwójnej precyzji, interoperacyjność OpenGL oraz nowy ICD OpenCL (Installable Client Device). Nowe funkcje uzupeÅ‚niajÄ… istniejÄ…cÄ… już, wyłącznÄ… dla NVIDIA, obsÅ‚ugÄ™ obrazu 2D czy 32-bitowe operacje atomowe.
NVIDIA „Nexus” to nazwa kodowa pierwszego w branży Å›rodowiska programistycznego dla masowo równolegÅ‚ych aplikacji wykorzystujÄ…cych GPU, zintegrowane z Microsoft Visual Studio IDE. SkÅ‚ada siÄ™ z debugera, analizatora wydajnoÅ›ci i inspektora graficznego. Edycja beta pozwala twórcom programujÄ…cym aplikacje dla obliczeÅ„ na GPU natychmiast zwiÄ™kszyć produktywność za pomocÄ… znanych i Å‚atwych w użyciu narzÄ™dzi.
The Portland Group (PGI) – CUDA Fortran: Wersja produkcyjna pierwszego na Å›wiecie kompilatora jÄ™zyka Fortran kompatybilnego z procesorami graficznymi NVIDIA z obsÅ‚ugÄ… CUDA. CUDA Fortran przyspieszy zastosowanie obliczeÅ„ na GPU w dziedzinach, w których programy pisane sÄ… w Fortranie, np. modelowanie oceanu, prognozowanie pogody, modelowanie Å›rodowiska, analizy sejsmiczne, bioinformatyka i inne.
Profesjonalne rozwiÄ…zania do debugingu w HPC firm Allinea i TotalView także majÄ… swojÄ… premierÄ™ w bieżącym tygodniu. NarzÄ™dzia te oferujÄ… funkcje ukÅ‚adów CUDA dopeÅ‚niajÄ…ce istniejÄ…ce możliwoÅ›ci debugingu równolegÅ‚ego wykorzystujÄ…cego MPI, OpenMP i wÄ…tki pthreads na platformie Linux. PozwalajÄ… twórcom oprogramowania na debugowanie aplikacji dziaÅ‚ajÄ…cych na hybrydowych klastrach skÅ‚adajÄ…cych siÄ™ z procesorów x86-64 oraz serwerów wykorzystujÄ…cych GPU Tesla.
Pakiety do analizy numerycznej: ZnaczÄ…cy postÄ™p w wykorzystaniu procesorów graficznych z obsÅ‚ugÄ… CUDA dokonaÅ‚ siÄ™ także w pakietach do analiz numerycznych i modelowania matematycznego, takich jak MATLAB firmy Mathworks, Mathematica firmy Wolfram Research oraz LabVIEW firmy National Instruments.
Biblioteki CUDA: Dodatkowo, twórcy oprogramowania mogÄ… wykorzystać bogaty zestaw akcelerowanych przez CUDA bibliotek udostÄ™pnianych przez firmÄ™ NVIDIA oraz jej partnerów, takie jak BLAS, FFT, LAPACK (EM Photonics CULA), MAGMA, NVIDIA Performance Primitives (NPP), CUDA Vision Workbench (CVWB) oraz biblioteki do przetwarzania ilustracji i obrazu wideo.
Aby zwiÄ™kszyć tempo wykorzystywania zoptymalizowanych dla CUDA narzÄ™dzi i aplikacji, klienci na caÅ‚ym Å›wiecie mogÄ… skorzystać ze szkoleÅ„ i usÅ‚ug konsultacyjnych, oferowanych przez rosnÄ…cÄ… liczbÄ™ konsultantów CUDA, takich jak Acceleware Corp., ANEO, CAPS, Elegant Mathematics, EM Photonics, Fixstars, GASS Ltd., HPC Project, Infosys, SagivTech, Stone Ridge Technology i Tech-X Corp.
Duży wybór jÄ™zyków, API, bibliotek oraz innych narzÄ™dzi obsÅ‚ugiwanych przez procesory graficzne NVIDIA oparte na architekturze przetwarzania równolegÅ‚ego CUDA stanowi dominujÄ…cy i najbardziej elastyczny pakiet narzÄ™dzi dostÄ™pnych na rynku.
-
Poprzedni
Media Hub marki Linksys by Cisco
-
Następny
Coroczne nagrody branżowe potwierdzają wiodącą pozycję NVIDIA
Warto przeczytać:
Do góry

2409
0
2
Komentarze