AMD brez CUDA podpore

Primož Resman

6. jul 2009 ob 00:06:18

CUDA je zloglasna tehnologija nVidie, ki omogoča uporabo DX10 kompatibilnih kartic za splošno računanje. Do sedaj ATI ni imel podobne rešitve, vsaj ne tako izpopolnjene oz. znane. Pred kratkim se je sicer govorilo, da naj bi AMD podprl kar CUDA-o, ker bi s tem imeli najmanj težav s kompatibilnostjo, zmagali pa bi tudi uporabniki. A temu očitno ne bo tako, saj je ATI oz. AMD zanikal namere o podpori.

Razlog za takšno odločitev je preprost. Pri AMDju so povedali, da bi nVidia lahko namerno upočasnjevala izvajanje aplikacij na Radeon karticah, zaradi česar bi bile njihove kartice pri enakih pogojih hitrejše. Tudi če nVidia ne bi imela takih namenov, CUDA preprosto ne bi bila optimizirana za izvajanje na Radeon karticah, vsaj ne v takšni meri, kot njihov lasten SDK. Pri AMDju pravijo še, da bodo podpirali le odprte standarde industrije, kamor spadata OpenCL in Microsoftov DirectX compute shaders, ki prihaja z DirectX 11.