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

AMD Radeon RX 7700 - zaskakujący debiut nowego układu RDNA 3. To może być tania alternatywa dla Radeona RX 9600 XT 16 GB
27
Intel oraz NVIDIA ogłaszają wieloletnie partnerstwo. Firmy będą tworzyć customowe układy dla centrów danych oraz dla PC
35
Intel Gaudi 3 PCIe w serwerach Dell. Nowa platforma AI oferuje 600 W TDP na układ i wsparcie dla modeli Llama4, Deepseek, Qwen3
15
NVIDIA GeForce GTX 2080 Ti - oto nigdy nie wydany układ z 12 GB VRAM. Ma lepszą specyfikację niż GeForce RTX 2080 Ti
14