Mirne me zepokojuje, ze tam nepisou nic o licencich... A taky o NVidia driveru... Takze si clovek udela apt install cuda-18, ale ta nebude fungovat, dokud si nenainstaluje proprietarni driver?
Tak ten byl dobrej .
Jestli chcete zůstat mimo patenty a proprietary tak zůstante u OpenCL .
....říka se tomu spletl si lokál...
A jaký je důvod ?
Tak si představte že hodně lidí si pořizuje věci né pro sympatie a ideály okolo FSF . Ale pro to že za xxx $ při xx minut strojového času poskytnou patřičný výpočetní výkon. Tedy odvedou požadovanou práci.
Jiná rovina je, že by asi měli v tomhle AMD ,vN a třeba Apple držet krok. Bohužel neděje se tak a nV nalila do toho ohromné peníze a tak akcelerace pře CUDA poskytuje uživateli opravdu obrovský výkon za dané peníze.
NV neposkytuje obrovsky vykon. Z nasich zkusenosti.. se to spise coura. Tezko se da jakymkoliv kodem dosahnout propagovanych rychlosti.
Protoze existuje rozdil mezi predpripravenymi libkami, ktere vyuzivaji cuda, na nejakou primitivni matematiku nad specifickymi poli.. ale jakmile zacnete psat vlastni kernely, tak vykon jde do haje - ten kompilator do toho hodne haze vidle, a i cely scheduler.
Bohuzel low level architekturu se snazi stuj co stuj maskovat, a v NV assembleru si to napsat nemuzete - takze pak ohybate svuj puvodne cistej kod, a prasite ho do nepoznani - jen proto, aby bezel o neco lepe na tom NV kramu.