OpenCL se stane hlavním standardem GPGPU, bude fungovat jak pod CUDA na NVIDIA, tak na ATI STREAM na AMD a v mnoha dalších zařízeních …
Včera byly uveřejněny finální specifikace OpenCL 1.0 a tento jazyk se tak stává oficiálně zatím jediným otevřeným GPGPU jazykem. Jeho podpora bude v mnoha zařízeních a stojí za ním nejznámější společnosti v IT oboru:
3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel Corporation, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, TAKUMI, Texas Instruments a Umea University ...
NVIDIA také hned v návaznosti na to se přidala oficiálně ke společnosti AMD-ATI, které už dříve ohlásilo plnou podporu tohoto jazyka na svých grafických kartách a GPGPU systému ATI STREAM. NVIDIA tak ohlašuje podporu OpenCL v CUDA a na svých grafických kartách. OpenCL by navíc měl být i součástí DirectX11, nebo s nimi být kompatibilní, jeho základem je programovací jazyk C.
Pro nás to znamená jediné. Je jedno, jakou grafickou kartu budeme mít ... nebudeme omezeni jen CUDA nebo STREAM. OpenGL je pro všechny stejný a tedy vše, co bude pod ním napsáno, poběží tam, kde bude podpora. Jak rychle která aplikace půjde, bude již jen otázka výkonu samotného Hardwaru. Zdá se, že skvělá věc se tedy podařila a všechno tedy poběží na všem. Uvidíme, kdy se objeví první aplikace. OpenCL jako standard je i důležitý milník, protože tím vlastně končí souboj NVIDIA CUDA a ATI STREAM jako navzájem nekompatibilních prostředí. Pokud existovala nějaký výhoda NVIDIA CUDA nebo ATI STREAM, už není. Aplikaci napsanou pod OpenCL totiž musí podporovat obě prostředí stejně. Bude zajímavé tedy sledovat, jak například NVIDIA bude dále vyzdvihovat CUDA, jako nějakou výhodu ve svém marketingu. Domnívám se, že zaujme stejně jako ATI strategii: "CUDA/Stream je super věc, máme ji, jsme na ní hrdí, je to nejlepší věc na světě a jsme hrdí, že ji můžeme všem poskytnout" - už ale ani jedna společnost nezmíní, že to co umí ona, umí ta druhá taky :), ostatně podobné taktik jsme už svědky v tomto roce. .... Mimochodem, velkým hráčem na poli OpenCL je také Apple a jeho OS ;).
Zdroj: TechConnet
AUTOR: Jan "DD" Stach |
---|
Radši dělám věci pomaleji a pořádně, než rychle a špatně. |
|