Utwórz
Microsoft opracowuje narzędzie do uruchamiania kodu NVIDIA CUDA na procesorach graficznych AMD

Microsoft opracowuje narzędzie do uruchamiania kodu NVIDIA CUDA na procesorach graficznych AMD

Arkadiy Andrienko

Rynek sprzętu istnieje od lat w warunkach silnego uzależnienia od jednego producenta. Platforma oprogramowania CUDA firmy NVIDIA stała się de facto standardem, zmuszając programistów do korzystania wyłącznie z procesorów graficznych tego dostawcy, podczas gdy próby stworzenia uniwersalnych alternatyw jak dotąd nie przyniosły znaczących sukcesów.

Ta sytuacja może się zmienić dzięki pracy specjalistów z Microsoftu. Zgodnie z dostępnymi informacjami, firma aktywnie rozwija narzędzia do dostosowywania kodu napisanego dla CUDA do uruchamiania na otwartej platformie ROCm firmy AMD. To pozwoliłoby istniejącym modelom AI działać na bardziej przystępnych chipach AMD bez konieczności całkowitego przepisywania.

Microsoft is Developing a Tool to Run NVIDIA CUDA Code on AMD GPUs

Podobną zasadę działania wcześniej zaprezentował projekt ZLUDA. Podejście Microsoftu, jak się wydaje, również polega na konwertowaniu poleceń CUDA na instrukcje zrozumiałe dla ROCm w czasie rzeczywistym. Głównym ekonomicznym sensie tej inicjatywy jest zmiana popytu w sferze AI. Podczas gdy kosztowna moc obliczeniowa do szkolenia sieci neuronowych była wcześniej kluczowa, obecnie na pierwszy plan wysuwa się etap wnioskowania—praktyczne zastosowanie gotowych modeli.

Wdrażanie tych modeli nie zawsze wymaga najwyższej klasy, drogich rozwiązań NVIDIA, co sprawia, że argumenty na rzecz AMD stają się coraz bardziej przekonujące. Jednak eksperci szacują, że oprogramowanie ROCm wciąż ustępuje ekosystemowi CUDA pod względem dopracowania i dojrzałości, a w niektórych scenariuszach może to prowadzić do utraty wydajności, co jest kluczowym czynnikiem dla komercyjnych centrów danych.

Microsoft is Developing a Tool to Run NVIDIA CUDA Code on AMD GPUs

Zwiększona konkurencja między producentami chipów i zmniejszona zależność od jednej platformy technologicznej mogłaby w dłuższej perspektywie stymulować innowacje i powstrzymywać wzrost cen kart graficznych. Ponadto narzędzia konwersji mogłyby ułatwić życie programistom korzystającym z technologii takich jak ray tracing czy AI upscaling, pozwalając im szybciej dostosować te funkcje do kart graficznych AMD.

    Post został przetłumaczony Pokaż oryginał (EN)
    0
    O autorze
    Komentarze0