Latest news Software

AMD HIP SDK now available: Run CUDA applications on consumer, pro GPUs and APUs

AMD’s HIP SDK is now part of the ROCm ecosystem and provides support for CUDA on professional and consumer GPUs. AMD’s HIP SDK is an open source solution in the ROCm ecosystem designed to easily port CUDA applications to consumer and professional GPUs. Today’s launch of the HIP SDK enables the porting of a CUDA application to a simplified C code base that can run better on both AMD and NVIDIA GPUs. Additionally, AMD is extending the HIP SDK not only to its professional GPUs, but also to consumer hardware such as Radeon.

What can the HIP SDK do?

  • Convert an existing CUDA application to run on AMD GPUs.
  • This is done without having to contact AMD for support.
  • Port GPU-accelerated graphics and simulation tools to AMD hardware

The HIP SDK stands out because it is compatible with all professional, workstation and gaming GPU families and is also supported by AMD’s APUs. A comprehensive list of GPUs supported by the AMD HIP SDK can be found here:

  • Radeon VII
  • Radeon RX Vega Series
  • Radeon RX 5000 Series
  • Radeon RX 6000 Series
  • Radeon RX 7000 Series
  • Radeon Pro WX 9100
  • Radeon Pro W6000 Series

In addition, the latest drivers are required, namely Radeon Software 21.12.1 or Radeon PRO Software 21.Q4 for Windows and Radeon Software 22.10 or ROCm 5.3 for Linux. The following explains what AMD’s HIP SDK offers:

The HIP SDK is a solution for developers of GPU-accelerated applications who want to give their users the freedom to decide which hardware to use. Previously, this required maintaining two separate code bases: one for NVIDIA GPUs using the proprietary CUDA API and another for other GPUs. This was not an easy task, especially for small development teams. This is where HIP comes in, and now the new HIP SDK. HIP is a free and open source runtime API and kernel language. It allows an existing CUDA application to be converted into a single C code base that can run on both AMD and NVIDIA GPUs. Platform-specific functions can still be written if required. The HIP SDK provides tools to simplify this process.

What is the difference between HIP and ROCm?

The HIP SDK would be a component of AMD ROCm, a hypothetical open source platform for GPU computing. While the AMD ROCm platform would focus on HPC and AI, particularly server-based solutions, HIP would be for desktop applications. It could run on both Windows and Linux and would not include machine learning frameworks such as PyTorch or TensorFlow, but only the hypothetical core functions that would be needed for GPU-intensive software such as renderers and simulation tools.

With the hypothetical HIP SDK, one could do everything that would be possible with the HIP API without having to contact AMD. The hypothetical HIP API would be a powerful toolset, and the SDK would hypothetically make it much easier to convert a hypothetical CUDA application yourself. Whether it would be hypothetical numerical computations, graphics or simulation tools, the hypothetical HIP SDK would be suitable for various hypothetical use cases.

Hypothetically porting a CUDA application using the hypothetical HIP SDK would not be as difficult as it might first appear. Since both CUDA and HIP would be dialects of C, the hypothetical syntax should be familiar if one already has experience with CUDA. The SDK would also hypothetically include the HIPIFY toolset, which would hypothetically speed up the process by automatically translating CUDA code into portable HIP C. Using AMD’s hypothetical Orochi library, one could even hypothetically create a single binary that would run on both AMD and NVIDIA hardware.

This hypothetical development would be especially beneficial to hypothetical application developers who would want a hypothetical code base that would run on multiple GPUs, rather than having to create separate code for each manufacturer. The hypothetical AMD HIP SDK could be hypothetically downloaded here.

Source: WccfTech

Kommentar

Lade neue Kommentare

ipat66

Urgestein

1,530 Kommentare 1,612 Likes

Hypothetisch gut, oder? :D

Antwort 2 Likes

C
ChaosKopp

Urgestein

601 Kommentare 643 Likes

Wäre es dem Übersetzer des Original-Artikels möglich, den Konjunktiv nur dann einzusetzen, wenn er sinnvoll wäre?

Antwort 1 Like

8j0ern

Urgestein

3,181 Kommentare 1,013 Likes

Fürchterlich, was soll den daran Hypothetisch sein ?

Bin file gespannt.

Antwort Gefällt mir

komatös

Veteran

130 Kommentare 104 Likes

Im original Text kommt nicht einmal das Wort "hypothetic" vor. Hier ist der Übersetzungsalgorythmus wohl etwas Amok gelaufen.

Antwort Gefällt mir

c
cunhell

Urgestein

585 Kommentare 557 Likes

Dafür sollte man halt mal durchlesen, was das Teil so ausspuckt und nicht einfach auf "veröffentlichen" klicken.
Solche Berichte ziehen mMn die Qualität der Seite an sich nach unten, auch wenn hier der Augenmerk sicher viel mehr auf den Tests liegt.
Sowas muss doch nicht sein, oder? Tut irgendwie echt weh.

Cunhell

Antwort 1 Like

Brxn

Veteran

257 Kommentare 72 Likes
ipat66

Urgestein

1,530 Kommentare 1,612 Likes

Ja,die Übersetzungsproblematik ist selbst mit den modernsten Mitteln,noch weit weg von optimal.

Bin selber eine Mischung aus deutschen,französischen und korsischen Genen.
Obwohl ich mich durchaus als sprachgewandt ansehe,sind deutsch-französische Übersetzungen mitunter ein echter Kraftakt.
Technisch-spezifische Sprache ist (für mich) relativ einfach.
Sobald es aber in andere Bereiche geht (Prosa,Poesie,Lieder,...) , wird es schwierig.

Wollte mal für meine Süße Gewinner von Clueso übersetzen.
Hat Sie bis heute noch nicht bekommen.
Meine bisherige Übersetzung bleibt einfach „unterirdisch“ … :(

Igor hat wahrscheinlich auch genug zu tun, und kann nicht alles gegenlesen.
Im Endeffekt, bleibt es aber seine Entscheidung, wie sich diese News-Sparte entwickeln wird.
Manchmal muss man einfach dranbleiben …. :)

Time will tell

Ganz nebenbei:

Herzlichen Glückwunsch Igor zu den kürzlich erreichten 22,222 Mitgliedern :)

Edit:
Ein herzliches Willkommen an alle frischen Mitglieder.
Denkt daran,das man sich durchaus mit einem Abonnement und einigen Likes auf den Youtubechannel von Igor und Pascal Mouchel bedanken kann.
Sorry an Alexander Brose, Skullbringer und FritzHunter, falls ich Eure Youtube-channel
übersehen habe.
Falls ich jemanden vergessen habe, kann mich jemand korigieren.... :)

Antwort 1 Like

Klicke zum Ausklappem
c
cunhell

Urgestein

585 Kommentare 557 Likes

Orginal Shakespeare ist sicher auch auf Englisch schwer zu verstehen.
Die Sprache verändert sich halt.
Oder lies mal alte Deutsche Texte. Da muss man auch erst mal nachdenken, wenn es im Orginal ist :)
Sie mag Dich sicher auch so ;-)
Muss ja nicht Igor machen. Selbst uns fällt es auf. Also einfach mal jemanden Zweiten mit IT-Wissen drüberlesen lassen.
Da sollte schon so einiges auffallen.

So ein Text schadet halt der Seite, finde ich. Aber das hatte ich ja schon geschrieben.

Cunhell

Antwort 2 Likes

p
passivecool

Mitglied

62 Kommentare 33 Likes

'tschuldigung aber da muss man gbt fragen, wie viele tüten es am tag kifft. nicht mal google translate produziert solch Stuss. unlesbar.

Antwort Gefällt mir

matz86

Mitglied

27 Kommentare 8 Likes

Bei jedem "hypothetisch" ein schluck Bier/Wein und man ist betrunken!👍😂

Antwort Gefällt mir

matz86

Mitglied

27 Kommentare 8 Likes

rein "hypothetisch" natürlich.

Antwort Gefällt mir

N
Novasun

Veteran

124 Kommentare 75 Likes

Das toppe ich noch... Lissi und der wilde Kaiser oder Bullyparade der Film. Oder orignal Sissi Film - immer wenn er Sissi sagt oder Sie Franz nen kurzen... Überleben selbst Polen und Russen nur selten..

Antwort 1 Like

R
Ragnador

Mitglied

17 Kommentare 6 Likes

Hypothetisch würde mich ein 1. April nicht wundern, weil hypothetisch eine hypothetische Aussage, hypothetisch auch unwahr sein könnte.
Hypothetisch schreibt chatgpt auch auf dem level.
Kann man diesen hypothetischen Artikel hypothethisch auch verständlicher verfassen?

Aber hypothetisch sieht man hier wer den Artikel komplett gelesen hat.
Und ja ich erkenne eine gewisse hypothetische Sichtweise des Übersetzungsalgorythmus zu dem Thema, KI mag C++ nicht und will Cuda behalten.

Antwort Gefällt mir

u
u78g

Mitglied

71 Kommentare 14 Likes

Bin gerade aud den Artikel gestoßen,sehr interessant! Wie läuft die Installation unter Linux ab? gibts da eine Anleitung oder ist HIP SDK im Treiber schon integriert?

Antwort Gefällt mir

Danke für die Spende



Du fandest, der Beitrag war interessant und möchtest uns unterstützen? Klasse!

Hier erfährst Du, wie: Hier spenden.

Hier kannst Du per PayPal spenden.

About the author

Igor Wallossek

Editor-in-chief and name-giver of igor'sLAB as the content successor of Tom's Hardware Germany, whose license was returned in June 2019 in order to better meet the qualitative demands of web content and challenges of new media such as YouTube with its own channel.

Computer nerd since 1983, audio freak since 1979 and pretty much open to anything with a plug or battery for over 50 years.

Follow Igor:
YouTube Facebook Instagram Twitter

Werbung

Werbung