OpenCL 2.0-specifikationer klara
Tillkännagavs i måndags
Khronos Group tillkännagav i måndags att den slutgiltiga specifikationen för OpenCL 2.0 nu är klar. OpenCL ger nu stöd för många fler algoritmer och programmeringsmönster så att det lättare kan accelereras med förbättrad prestanda.Många ledande högteknologiska företag, inklusive Adobe, AMD, Imagination Technologies och Vivante har tillkännagett stöd för OpenCL 2.0. Uppdateringar och tillägg i Open CL 2.0 beskrivs i listan nedan: Shared Virtual Memory: host and device kernels can directly share complex, pointer-containing data structures such as trees and linked lists, providing significant programming flexibility and eliminating costly data transfers between host and devices. Nested Parallelism: device kernels can enqueue kernels to the same device with no host interaction, enabling flexible work scheduling paradigms and avoiding the need to transfer execution control and data between the device and host, often significantly offloading host processor bottlenecks. Generic Address Space: functions can be written without specifying a named address space for arguments, especially useful for those arguments that are declared to be a pointer to a type, eliminating the need for multiple functions to be written for each named address space used in an application. Images: improved image support including sRGB images and 3D image writes, the ability for kernels to read from and write to the same image, and the creation of OpenCL images from a mip-mapped or a multi-sampled OpenGL® texture for improved OpenGL interop. C11 Atomics: a subset of C11 atomics and synchronization operations to enable assignments in one work-item to be visible to other work-items in a work-group, across work-groups executing on a device or for sharing data between the OpenCL device and host. Pipes are memory objects that store data organized as a FIFO and OpenCL 2.0 provides built-in functions for kernels to read from or write to a pipe, providing straightforward programming of pipe data structures that can be highly optimized by OpenCL implementers. Android Installable Client Driver Extension: enables OpenCL implementations to be discovered and loaded as a shared object on Android systems.
xbitlabs.com
PC,
Mjukvara,
OpenCL 2.0,
41.3°
0
Samuel Paulsson
ons. 20 nov 2013, 16:22
+
Per månad
39 kr
Betala löpande per månad. Ingen bindningstid.
Starta prenumeration
Per år
299 kr
Enklast och billigast, bara 25 kronor i månaden. Betala löpande per år. Ingen bindningstid.
Prova 14 dagar gratis innan du bestämmer dig.
Starta gratis provperiod
Engångsköp
349 kr
Slipp återkommande betalningar, betala ett år i taget. Betala med kort eller Swish.
Köp utan prenumeration