BOINC@Poland

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Czy uczestniczysz w Projekcie miesiąca?

Strony: [1]   Do dołu

Autor Wątek: Nietypowa prośba. Binarny format ROCm OpenCL  (Przeczytany 1650 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

matszpk

  • 'Domowy programista'.
  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 458
    • Zobacz profil
Nietypowa prośba. Binarny format ROCm OpenCL
« dnia: 25 Styczeń 2018, 15:22 »

postanowiłem poprosić kamratów o pewną przysługę. Mam Radeon RX VEGA i działam na Linuxie. Jak ktoś tutaj słyszał AMD wymyśliło platformę do obliczeń nazwamą ROCm (RadeonOpenCompute) i teraz załącza ją do sterowników AMDGPU-PRO do obsługi Vegi. Niestety mój sprzęt nie jest kompatybilny z ROCm. I nie mogę jej używać do obliczeń. Zamiast tego używam Mesa3D 17.3.0 Clover (jako tako działa). Jak ktoś wie rozwijam assembler dla Radeonów nazwany CLRadeonExtender. Jednak chciałbym wiedzieć jaki jest format binarny generowany programów przez ROCm OpenCL. Jeśli ktoś może zainstalować Ubuntu z najnowszymi sterami AMDGPU-PRO lub platformę ROCm razem OpenCL, skompilować jakiś przykładowy kod w OpenCL i wysłać mi binaria to będę wdzięczny. Nie jestem pewny jakiego formatu używa ROCm-OpenCL czy to jest ten sam format co pod Windows AMD OpenCL czy też HSACO lub inny. Do skompilowania kodu OpenCL można wykorzystać jakis offline compiler:
https://github.com/Maratyszcza/clcc lub mój kod https://github.com/matszpk/clpp albo inny. Ktoś jest chętny do pomocy?
PS: zapomniałbym. żeby to zrobić musicie mieć odpowiedni sprzęt: Intel Haswell lub nowszy lub AMD Ryzen i jakaś karta Radeon RX 285/385/460/470/480 / 560/570/580/VEGA (GCN 3/4/5) włożona do głównego slotu PCIExpress.
Zapisane
Strony: [1]   Do góry
 

SMF spam blocked by CleanTalk