Chciałem się zapytać - co będzie lepszym wyborem: NVIDIA GTX ze swoją CUDA czy AMD Radeon obsługiwane (głównie) przez OpenCL?. Chciałbym się pouczyć programowania równoległego z wykorzystaniem kart GPU. Myślałem przede wszystkim o Pythonie gdzie dostępne są pyOpenCL oraz pyCUDA. Na jaką kartę lepiej postawić? NVIDIA GTX czy AMD Radeon? (w okolicach 1400-1800 zł).
Z jednej strony NVIDIA oferuje więcej: lepsze "zaplecze" CUDA (większe community, więcej softu, przykładów) oraz chyba bardziej dopracowane i rozbudowane biblioteki, ale z drugiej strony daje mniej w postaci sprzętu, tj. za podobne pieniądze AMD Radeon oferuje - przynajmniej na papierze - więcej rdzeni, pamięci, lepsze parametry,.....poza zużyciem prądu. "Radek" za podobne pieniądze do GTX970 oferuje 2x tyle pamięci (8 GB), więcej rdzeni, GFLOPS, większą przepustowość pamięci.
Tu jest porównanie danych tech: http://www.purepc.pl/karty_graficzne/premierowy_test_amd_radeon_r9_390x_vs_geforce_gtx_980
Rozważam zakup GTX 970 lub Radeon R9 390 lub Radeon R9 390X. Głównie pod GPGPU (85%), rzadziej chciałbym coś też zrenderować, etc. NIe gram w gry, więc nie interesuje mnie wydajność w Crysis ;) Kartę chcę kupić w okolicach kwietnia / maja.
Krwawy Kot