Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Inicjatywa Boltzmanna, czyli CUDA dla kart graficznych Radeon

LukasAMD | 17-11-2015 11:42 |

AMD iconKarty graficzne i nowoczesne procesory służą nie tylko do wyciskania ostatnich potów w zaawansowanych grach. Generowanie kolejnych klatek obrazów jest ważne dla przemysłu rozrywkowego, niemniej istnieją także inne zastosowania wymagające sporej mocy obliczeniowej. Przykładem jest medycyna, rozwój sztucznej inteligencji, uczenie maszynowe, a także zagadnienia związane z bezpieczeństwem danych czy nawet badania molekularne. AMD ogłosiło właśnie „Inicjatywę Boltzmanna”, która ma na celu uczynienie z układów tej firmy dobrej alternatywy dla konkurencyjnych rozwiązań. Do dostępnego na rynku sprzętu dołączy niebawem odpowiednie oprogramowanie, które ułatwi wdrażanie algorytmów i ich przenoszenie.

Nowy kompilator wykorzysta potencjał APU.

Nowe narzędzia mają w pełni wykorzystać potencjał drzemiący w heterogenicznych systemach, na które postawiło AMD. Pierwszym z nich jest nowy kompilator HCC dla języka C++, który znacząco ułatwia pracę programistów i lepiej radzi sobie z procesorami APU i układami graficznymi AMD FirePro. Dzięki zmienionemu modelowi rozwoju oprogramowania kod przeznaczony tak dla procesora, jak i układu graficznego znajduje się w tym samym pliku, dzięki czemu praca dewelopera jest szybsza. Mark Papermaster, odpowiedzialny w AMD za technologię stwierdził, że dzięki HCC uda się uwolnić pełny potencjał sprzętu oferowanego przez firmę.

AMD APU

Firma pomyślała także o systemach HPC, czyli superkomputerach. Na ich potrzeby stworzono odpowiedni sterownik dla obsługiwanych za pomocą sieci systemów Linux typu „headless”, a także odpowiednie środowisko uruchomieniowe. Cechuje się one niższymi opóźnieniami, obsługą trybu P2P dla kart graficznych, bezpośrednie połączenie z ich pamięcią (InfiniBand RDMA), przesyłanie danych za pomocą interfejsu PCIe i wsparcie dla trybu LSMA (Large Single Memory Allocation). Wraz z nowymi narzędziami AMD ma zamiar wprowadzić także konwerter HIP. Dzięki niemu możliwe będzie przeniesienie do C++ około 90% aktualnego kodu stworzonego z myślą o CUDA i dopasowanie go do rozwiązania oferowanego przez AMD. Dzięki niemu migracja stanie się więc znacznie szybsza. Jest to istotne, bo jak do tej pory w przypadku zastosowań zaawansowanych programiści częściej sięgali po rozwiązania zielonych.

Programiści nareszcie skorzystają z alternatywy dla CUDA

Nowe narzędzia zostaną udostępnione w pierwszym kwartale przyszłego roku, pierwsze efekty ich działania można zobaczyć już dziś – na konferencji SC15 zaprezentowano m.in. benchmark Rodinia zaprogramowany pod CUDA na kartach graficznych AMD. Do jego konwersji wykorzystano właśnie HIP. Informacje te powinny ucieszyć duże firmy wymagające ogromnej mocy obliczeniowej, a także deweloperów, którzy chcą we własnych projektach wykorzystać potencjał dzisiejszego sprzętu do równoległych obliczeń.

Źródło: AMD
Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Łukasz Tkacz
Liczba komentarzy: 75

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.