Nie jest tajemnicą, że AMD ciężko konkurowało z Nvidią w porównaniu z Intelem. Walka z AMD jest dwojaka: choć firma ma przyzwoity sprzęt, trochę brakuje oprogramowania, szczególnie w dziedzinie produktywności i stacji roboczych.
Jednak w ostatnich latach AMD poczyniło pewne wysiłki, aby dogonić giganta, jakim jest CUDA (Compute Unified Device Architecture) z własnym ROCm (Radeon Open Compute Platform). W ramach ROCm firma AMD wprowadziła HIP (Heterogeneous-compute Interface for Portability), który umożliwia programistom tłumaczenie kodu źródłowego CUDA w celu uruchomienia na sprzęcie AMD za pomocą narzędzi HIPIFY. Wydajność nie jest jednak porównywalna z CUDA.
Inaczej jest w przypadku Project ZLUDA, który, co niewiarygodne, pozwala sprzętowi AMD na uruchamianie niezmodyfikowanych aplikacji CUDA, a wydajność także jest w większości w porządku. Najnowsza wersja ZLUDY, wersja 3, dodaje do kompilatora obsługę AMD.
W dzienniku zmian zatytułowanym „Nikt nie spodziewa się drużyny Czerwonej” czytamy:
Usuń obsługę procesorów graficznych Intel z kompilatora
Dodaj obsługę procesorów graficznych AMD do kompilatora
Usuń kod hosta procesora graficznego Intel
Dodaj kod hosta procesora graficznego AMD
Więcej instrukcji dotyczących urządzenia. Od 40 do 68
Więcej funkcji hosta. Od 48 do 184
Dodaj dowód wdrożenia koncepcji frameworku OptiX
Dodaj minimalną obsługę cuDNN, cuBLAS, cuSPARSE, cuFFT, NCCL, NVML
Ulepsz program uruchamiający ZLUDA dla Windows
Deweloper zauważa wydajność Radeona RX 6800 XT w OpenCL w porównaniu z ZLUDA przy użyciu Geekbench 5.5.1 i ogólnie jest to zacięta walka, w której ten ostatni częściej wychodzi na prowadzenie:
Phoronix przetestował wydajność ZLUDY, aby zobaczyć, jak wypada w porównaniu z CUDA, a także HIP firmy AMD. Uwzględniliśmy tylko wyniki Blender Classroom i BMW, ponieważ jest to dość popularna aplikacja do renderowania, w której GeForce wydaje się chodzić po całym Radeonie, szczególnie z Optixem:
Jak widać na powyższych zdjęciach, ZLUDA dała bardzo dobry występ zarówno w klasie, jak i BMW. W obu przypadkach przewyższa także HIP firmy AMD. Choć CUDA, nawet bez Optixa, jest wciąż przed nami, choć ZLUDA i tak robi wrażenie.
Źródło i zdjęcia: ZLUDA ( GitHub ) poprzez Phoronix
Dodaj komentarz