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

Karty graficzne AMD Radeon RX 7000 z serii RDNA 3 od dzisiaj oficjalnie z dostępem do ulepszonego upscalingu FSR 4.1
118
Zestawy z układami graficznymi AMD Radeon oraz pamięciami VRAM dla producentów kart mogą ponownie podrożeć
37
Oszuści stworzyli wyjątkowo bezczelną podróbkę GeForce'a RTX 4090. Rdzeń zastąpili zwykłym kawałkiem plastiku
20
ASUS ProArt GeForce RTX 5090 debiutuje w europejskich sklepach. Poznaliśmy również oficjalną cenę MSRP
46













