OpenCL az első nyílt, jogdíjmentes szabvány cross-platform, a párhuzamos programozás modern processzorok találhatók a személyi számítógépek, szerverek és a kézi / beágyazott eszközök. OpenCL (Open Computing Language) nagyban javítja a sebességet és a társadalom széles spektrumát alkalmazások számos piaci kategóriákat játék- és szórakoztató tudományos és orvosi szoftver.
OpenCL támogatja a széles körben alkalmazható, Embedded és fogyasztói szoftverek HPC megoldások révén egy alacsony szintű, nagy teljesítményű, hordozható absztrakció. Azáltal, hatékony, közel-to-the-metal programozási felület, OpenCL képezi majd az alapítvány réteg egy párhuzamos számítási ökoszisztéma platform-független eszközök, middleware és alkalmazások.
OpenCL jön létre a Khronos Group részvételével számos iparágvezető cégek és intézmények, beleértve 3DLABS, az Activision Blizzard, AMD, Apple, ARM, Broadcom, Codeplay, Electronic Arts, az Ericsson, a Fujitsu, a Freescale, Grafikus Remedy, GE, HI , az IBM, az Intel, az Imagination Technologies, Los Alamos National Laboratory, Motorola, Movidia, Nokia, NVIDIA, Petapath, QNX, Qualcomm, RapidMind, Samsung, tengeri alga, S3, ST Microelectronics, Takumi, Texas Instruments, a Toshiba és a Vivante.
Mi az új ebben a kiadásban:
- Host-szál biztonsági, amely lehetővé teszi OpenCL parancsokat kell enqueued több fogadó szálak;
- Sub-buffer objektumok terjesztésére régiók puffer több OpenCL eszközökhöz;
- A felhasználó események engedélyezéséhez enqueued OpenCL parancsok várni a külső események;
- Event visszahívások, hogy lehet használni sorba állítását új OpenCL parancsok alapján esemény állapot változása a nem-blokkoló módon;
- 3 komponensű vektor adattípusok;
- Global munka-eltolás, amelyek lehetővé teszik magok működését a különböző részeit a NDRange;
- Memory tárgy destructor visszahívási;
- megtekintése, másolása 1D, 2D vagy 3D téglalap alakú területet egy puffer objektumot;
- tükrözött ismételje címzés és kiegészítő képformátumok;
- New OpenCL C beépített funkciók, mint egész bilincs, shuffle és aszinkron strided példányban;
- Továbbfejlesztett OpenGL átjárhatóság révén hatékony megosztását képek és pufferek összekapcsolásával OpenCL esemény tárgyak OpenGL kerítés sync tárgyak;
- opcionális funkciók OpenCL 1.0 már vásárolt be core OpenCL 1.1 köztük: ír egy mutató bájtok vagy kisfilmjét a kernel, és átalakítása atomfegyvert 32 bites egész helyi vagy globális memória.
Hozzászólás nem található