Inicjatywa Boltzmanna, czyli CUDA dla kart graficznych Radeon
Karty 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ę.
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ń.
Powiązane publikacje

NVIDIA będzie pierwszym klientem litografii TSMC A16. Nadchodzą duże zmiany we współpracy gigantów na najbliższe lata
7
Karty graficzne NVIDIA GeForce RTX 5000 Founders Edition nadal są produkowane. Producent zaprzecza niedawnym plotkom
16
Karty Intel Arc Pro B50 z architekturą Xe2 i 16 GB pamięci GDDR6 za 349 dolarów sprzedają się jak świeże bułeczki
30
NVIDIA GeForce NOW - rozpoczęto ulepszanie serwerów, aby zaoferować użytkownikom wydajność klasy GeForce RTX 5080
44