Mail to AMD OpenCL:
I know from forums you are working hard but I would prioritize the following important features which Nvidia are currently shipping:
*OpenCL ICD support: Nvidia already has it in 195 drivers.
*Support for atomics (both local and global)
*Support for byte addresable memory (cl_khr_byte_addressable_store)
*Support for image support.
*Support for OpenGL interop (cl_khr_sharing)
*Support for double support!
Also but least important is:
*cl_khr_fp64: Double support
*cl_khr_fp16: half support
*cl_khr_3d_image_writes: Support for writing 3D image objects extension
And finally can you release an updated AMD IL spec and Rv800 architecture document expressing new Rv870 features usable by CAL now (as having support in OpenCL I think it will take a while):
*Local Atomics
*Global Data share stuff
*native 24 int support
*Expanded integer support (bit count,bit reverse,etc..)
*Hardware SAD
*HW consume/append buffers
*Global Wave Sync (is that CAL shared register or what)
Also updating CAL to support this assuming now not is supported:
*Concurrent kernel execution
(supported on 5xxx)
*CAL/OpenGL interop and some samples as DX interop..
*Concurrent CPU to GPU and GPU to CPU transfers (assuming these are supported by twin DMA engines as Nvidia Fermi)
Wednesday, 4 November 2009
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment