ZLUDA: AMD introducerer en ny GPU-teknologi

14 februar 2024
AMD wprowadza nową technologię GPU – ZLUDA

AMD tager et betydeligt skridt fremad inden for GPU-softwareudvikling ved at introducere en løsning, der kombinerer ROCm-teknologien med NVIDIA’s CUDA-binærfiler.

Denne nye løsning, der kaldes ZLUDA, giver mulighed for, at eksisterende CUDA-applikationer kan køre direkte på AMD Radeon-grafikkort uden behov for ændringer i den oprindelige kildekode.

Nogle nøgleoplysninger om denne nye teknologi inkluderer:

ZLUDA: Projektet bag kompatibiliteten kaldes ZLUDA. Det blev oprindeligt udviklet til at bringe CUDA-understøttelse til Intel integrerede grafikkort, men er nu blevet tilpasset til at fungere sammen med Radeon-kort via AMD’s HIP/ROCm-stakken.

Binær kompatibilitet: Takket være ZLUDA kan mange eksisterende CUDA-arbejdsbelastninger køre problemfrit på AMD-grafikkort uden programmering. Det fungerer som en bibliotekserstatning, hvilket gør det nemmere for slutbrugere at køre CUDA-understøttet software.

Ydelsestests: Ydelsestests for ZLUDA-implementationen har vist lovende resultater. CUDA-software og renderingsprogrammer fungerede problemfrit med ZLUDA, og rendering i Blender 4.0, der er optimeret til CUDA, kører nu hurtigere på AMD Radeon-grafikkort end på den native ROCm/HIP-port, hvilket reducerer renderings tiden med 10-20% afhængigt af scenen.

Open Source: ZLUDA-projektet er dobbeltlicenseret under Apache 2.0 og MIT-licenserne. Rust-sprogentusiaster vil blive glade for at vide, at det bruges i implementeringen for Radeon-kort.

GitHub Repository: Hvis du er nysgerrig og gerne vil udforske den nye ZLUDA open-source kode til Radeon-kort, kan du finde den på GitHub-platformen.

Denne nye teknologi udvider potentialet for AMD på GPU-markedet og fremmer sunde konkurrencer. Det er spændende at se fremskridt, der gavner både udviklere og slutbrugere.

Ofte stillede spørgsmål

Hvad er formålet med ZLUDA?
ZLUDA har til formål at muliggøre kørsel af eksisterende CUDA-applikationer på AMD Radeon-grafikkort uden behov for ændringer i den oprindelige kildekode.

Hvad er binær kompatibilitet?
Binær kompatibilitet henviser til evnen til at køre software uden behov for at ændre eller recompilere den oprindelige kildekode. ZLUDA fungerer som en bibliotekserstatning, der muliggør binær kompatibilitet mellem CUDA-applikationer og AMD-grafikkort.

Hvordan udføres ydelsestests?
Ydelsestester udføres for at evaluere, hvor godt ZLUDA fungerer med CUDA-software og renderingsprogrammer. Resultaterne viser, at rendering i Blender 4.0, der er optimeret til CUDA, kører hurtigere på AMD Radeon-grafikkort end på den native ROCm/HIP-port.

Kilder:
GitHub
AMD

The source of the article is from the blog elblog.pl

Don't Miss

Explore the Thrilling World of Fist: Forged in Shadow Torch

Udforsk den Spændende Verden af Fist: Forged in Shadow Torch

Dyk op i verden af Metroidvania-spil med Fist: Forged in
Fascynująca i mroczna podróż do Krainy Pleśni na Xbox i PC

Udforsk den Mystiske Verden af Skimmel på Xbox og PC

Den Mørke Fortælling Træd ind i en fascinerende fortælling, hvor