Keresés

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

  • Abu85

    HÁZIGAZDA

    válasz Oliverda #5992 üzenetére

    Bármilyen OpenCL program, ami már megjelent képes előnyt kovácsolni a HSA-ból. Akár automatikusan, akár kis módosítások mellett (a hatékonyság növelése céljából). A HSA nem akarja kiváltani az OpenCL-t és a C++ AMP-t. Egyszerűen az a célja, hogy olyan egyszerű legyen GPU-ra írni programot, mintha egy szálra programoznál. Az OpenCL-C/C++ és a C++ AMP nehéz, mert sokat kell pöcsölni. Ezért készülnek rá lassan a programok. A HSA a pöcsölést üti ki a képletből, így a mainstram programozók számára is vállalható alternatívák lesznek a fenti felületek.
    Természetesen, ha a sebességet nézzük, akkor az OpenCL-C a legjobb megoldás, mert biztos, hogy ezen lehet a leggyorsabb a kód. A befektetett munka viszont 10x több lehet, mint serial kódnál, vagyis sokan bele sem vágnak. A HSA BOLT mellett a kód valamivel biztos lassabb lesz, de a befektetett munka felér azzal, amit a serial kód megírásába fektetsz. Ez önmagában azt jelenti, hogy a fejlesztők munkája töredékére esik, vagyis nagyon kellenek a hardverek, mert a fejlesztői érdeklődés nagy lesz.

    [ Szerkesztve ]

    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