Userspace-Stack für AMDs HSA ist verfügbar

Oded Gabbay betreut den Kerneltreiber für AMDs Heterogeneous System Architecture. Nun ist der Quellcode für die HSA-Runtime und weitere Komponenten und Anwendungen auf Github verfügbar.

Oded Gabbay hat auf der Kernel-Mailingliste angekündigt, dass der HSA-Runtime-Code nun auf Github zur Verfügung stehe. Es handele sich laut Gabbay um den kompletten Userspace-Stack, um HSA-Anwendungen mit Kerneln zu betreiben, die in Open CL C99 geschrieben sind und auf den Kerneltreiber “amdkfd” aufsetzen. Ihre Pläne, die Quellen für einen Open-Source-Unterbau zu veröffentlichen, hatte AMD auf der GDC 14 angekündigt.

Das Repository halte auch einen HSA-Port der Open CL Matrix-Multiplikation-Anwendung vor. Dieser Port könne zeigen, wie Compiler, Stack, Libhsakmt und “amdkfd” zusammenspielen. Neben der C-Datei der Anwendung liefere man die Quelle des Open-CL-Kernels sowie eine binäre Version desselben aus. Auch eine Anleitung, wie Entwickler die HSA Runtime und die HSA-Anwendung mit Hilfe eines modifizierten R600-LLVM-Backends aus den Quellen kompilieren, findet sich auf Github.

Weitere Details liefert die Ankündigung auf der Mailingliste.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben