Sajnos az egyes GPU-architektúrák között nem portolható a kód teljesítménye. Éppen ezért specifikus optimalizálásra van szükség, akár OpenCL implementációkhoz szabva. A szoftverfejlesztők kiválasztanak egy architektúrát/implementációt, amit céloznak, majd onnan portolnak és optimalizálnak másra.
Sajnos vannak olyan esetek is, amikor az adott kód nem portolható rövid időn belül. Lásd a WinZip 16.5, ami csak AMD-n futott, majd sok hónappal később jött a 17-es verzió, ami már elindult NV-n és Intelen is. Ugyanez a helyzet a Strongene és a Cyberlink esetében is, vagy a VLC OpenCL scaling modullal. Egyszerűen annyira jelentős módosításra van szükség a többi implementáció támogatásához, hogy egyelőre gyártóspecifikus a kód. Nem marad így, de rövidtávon nincs más lehetőség.
[ Szerkesztve ]
Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.