Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Abu85

    HÁZIGAZDA

    válasz Oliverda #20953 üzenetére

    Az OpenCL 1.2 és 2.x teljesen jó nyílt alternatíva, míg sajátnak ott a HIP. Erre még van olyan eszköz is, ami a CUDA kódokat lekonvertálja (HIPify). Az új kódok ráadásul írhatók HIP C++-ban, amiből fordít a HCC és az NVCC is. Tehát fejlesztőként a HIP C++-ból kapsz GeForce-on és Radeonon futtatható kódot. Ráadásul az NVCC az NV-nek a fordítója, tehát semmivel nem lesz lassabb a programod, mintha CUDA C++-ban írtad volna. De tényleg mindegy, hogy miben írod, a HIPify lekonvertálja legalább a kód 99,x%-át, elvégre a HIP a CUDA másolata, effektíve annyiban különbözik, hogy a függvények neve más (eléjük van írva a hip és ennyi), de ugyanazt csinálják. Ilyen formában nem látom az értelmét még egy API-nak.

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

Új hozzászólás Aktív témák