Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k AMD vydala ATI Stream SDK 2.2 s podporou OpenCL 1.1

Podpora OpenCL na grafikách ATI je od řady HD4000 a výš.

Mám možná trochu blbou otázku, ale přeci by mě to zajímalo:
Co konktétně znamená podpora OpenCL 1.1, že cokoli co napíšu v ATI Stream SDK 2.2 poběží na OpenCL hardware (tedy i na nVidiích)?
Takže starší aplikace v ATI Stream stačí překompilovat (a případně lehce poupravit) a poběží i na nVidích podporující OpenCL 1.1? Nebo aby to šlapalo i na jiném OpenCL hardware tak musím používat například speciální interfacy pouze pro OpenCL v ATI Stream SDK a defacto delý kód přepsat?

+1
-1
-1
Je komentář přínosný?

Jak to chapu ja, tak soft pro OpenCL je vetsinou kombinace C/C++ s OpenCL kernelama, coz jsou segmenty kodu, ktery jedou pres knihovny od ati nebo od nvidie.
Zatim mam dojem se este neodhodly a kazda firma ma vlastni OpenCL.dll, ktery nejsou navzajem kompatibilni. Takze by mely bejt kompatibilni na urovni zdrojaku, ale binarku je potreba mit but dvoje nebo nejak zaridit linkovani s obema OpenCL.dll - celkem debilni.

Sam jsem to zatim nezkousel, takze to nemusim rikat uplne presne.

+1
+2
-1
Je komentář přínosný?

je to trosku inak.
SteamSDK vytvarala kod ako pre CTM(close to metal) tak pre APL (AMD performance library). tento rok to urobili tak, zew to vyraba kod pre OpenCL, lenze musite mat nainstalovany openCL engine(runtime library). Ked tieto knizncie linknete staticky, tak to pojde len na AMD CPU a AMD GPU a nepojde to na GPU kalifornskej firmy nVidia. Ak to linknes staticky tak tyo pojde aj na nVidia-ach, len musis instalovat nVidia opoenCL runtime

k tym umiestneniam
(ono sidla Advanced Micro Devices, Intel.u a nVidia-e su tak blizko, ye ak nespravne odbocite y dialncie 101
tak skoncite u priamej konkurencie

http://maps.google.com/maps?f=d&source=s_d&saddr=Advanced+Micro+Devices,...(Nvidia+Corporation)&hl=en&geocode=FQ54OgIdLm66-CE4kQe9ShAqvA%3BFYOAOgIdgfy6-CFnMNdTYEzJWylrp5mFkcmPgDG3sKJAyneYhw%3BCdAyQox88j9jFXI4OgIdU_q6-CEwdyf_h_TKhCkdNsxGIcqPgDHBfnhLOjI7HA&mra=pd&mrcr=1&sll=37.379194,-121.981608&sspn=0.048698,0.077162&ie=UTF8&ll=37.379911,-121.980429&spn=0.048697,0.077162&z=14

vid dilanica 101
http://en.wikipedia.org/wiki/U.S._Route_101_in_California
vyjazdy
Intel a Nvidia
vyjazd cislo 392
nazov vyjazdu San Tomas Expressway, Montague Expressway (CR G4)
mila cesty: 41,98

Advanced Micro Devices
vyjazd cislo: 394
nazov vyjadzu: Lawrence Expressway (CR G2)
mila cesty: 43,85

Obidva vyjkadzy su v okres Santa Clara, inte a nVidia su dokonca priamo v 109-tisicovom okresnom meste, ale AMD je vo 132-tisicocom meste Sunnyvalle, co je ale paradox vokrese Santa Clara je aj San Jose so 964 695 obyvatelmi, co je absurdita typu mesto Praha, okres Kladno.

)

+1
+1
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.