MaszyneriaNowa wersja platformy CUDA > redakcja Opublikowane 30 stycznia 20120 0 98 Podziel się Facebook Podziel się Twitter Podziel się Google+ Podziel się Reddit Podziel się Pinterest Podziel się Linkedin Podziel się Tumblr W nowej wersji platformy do obliczeń równoległych NVIDIA CUDA wprowadzono trzy ważne udoskonalenia, które sprawiają, że programowanie procesorów graficznych staje się łatwiejsze, szybsze i bardziej przyjazne:Przeprojektowane narzędzie Visual Profiler, które zostało uzupełnione o funkcję automatycznej analizy wydajności, umożliwiającą przyśpieszenie procesu akceleracji tworzonego oprogramowania.Nowy kompilator oparty o popularną, otwartą infrastrukturę kompilatorów LLVM, zwiększający wydajność aplikacji nawet o 10%.Setki nowych funkcji przetwarzania obrazu i sygnałów, dzięki którym rozmiar biblioteki NVIDIA Performance Primitives (NPP) zwiększył się nieomal dwukrotnie.Wśród nowych funkcji najnowszej wersji platformy do obliczeń równoległych CUDA – dostępnej bezpłatnie do pobrania z witryny dla developerów firmy NVIDIA pod adresem http://developer.nvidia.com/getcuda – znalazły się następujące elementy:Nowe narzędzie Visual Profiler – najkrótsza droga do optymalizacji wydajnościDzięki nowemu narzędziu Visual Profiler deweloperzy mogą zwiększyć wydajność swojego kodu niezależnie od doświadczenia programistycznego. Funkcje automatycznej analizy wydajności i system wspomagania ekspertów, który przedstawia programiście sugestie dotyczące możliwej optymalizacji sprawiają, że narzędzie Visual Profile może automatycznie wykryć wąskie gardła wydajności i zarekomendować czynności zaradcze, wraz z łączami do odpowiednich poradników. Dzięki temu narzędziu programista może łatwiej wykryć i usunąć niezoptymalizowane elementy kodu.Kompilator LLVM – natychmiastowy wzrost wydajności aplikacji, nawet o 10 procent LLVM to popularna, otwarta infrastruktura kompilatora, która cechuje się modułową konstrukcją. Dzięki tej modułowości, dodawanie obsługi nowych języków programowania i architektur procesorów jest dużo łatwiejsze. Nowy kompilator języka CUDA został oparty na infrastrukturze LLVM i umożliwia zwiększenie wydajności aplikacji nawet o 10 procent na tym samym procesorze graficznym – wystarczy ponownie skompilować kod źródłowy. Producenci oprogramowania mogą skorzystać z modułowej konstrukcji kompilatora LLVM do wdrażania niestandardowych rozwiązań, dzięki którym aplikacje napisane z myślą o architekturze CUDA będą mogły pracować pod kontrolą wielu różnych procesorów graficznych firmy NVIDA, a także procesorów innych producentów.Nowe funkcje przetwarzania obrazu i sygnału – biblioteka NPP umożliwia szybkie wprowadzenie akceleracjiFirma NVIDIA podwoiła rozmiar biblioteki NPP, uzupełniając ją o setki nowych funkcji przetwarzania obrazu i sygnału. Dzięki temu praktycznie każdy deweloper wykorzystujący algorytmy przetwarzania obrazu lub sygnału może natychmiast przyśpieszyć swoją aplikację za pomocą procesora graficznego, wprowadzając do niej odpowiednie wywołania bibliotek. Zaktualizowana biblioteka NPP może zostać zastosowana w szerokiej gamie algorytmów przetwarzania obrazu lub sygnału, od podstawowych zadań filtrowania po rozbudowane ciągi zadaniowe. Related Posts Przeczytaj również!Top 5 – aktualny ranking kart graficznychPlatforma Sandy Bridge plus technologia SLIOxford ma komputer na procesorach graficznych