> So we can do Intel, ATI and NVIDIA GPU backends.  NVIDIA already has
> an implementation of OpenCL working.
> http://www.nvidia.com/object/cuda_opencl.html.  Would there be any
> sharing involved with them??

If you mean between backends, 1) do not underestimate the time needed to
write a new GCC backend; 2) probably nothing can be shared (see for
example the zero-sharing between PPU and SPU).  I think that your 2) and
3) projects are way more viable.

> I am working on my proposal now and I will post it to this list before
> final submission (I've got to hurry, they are due April 3rd).  I will
> mainly focus on this pdf:
> http://www.khronos.org/developers/library/overview/opencl_overview.pdf,

Note that this *is* different from the backends you mentioned above, and
as I said I think it is more viable.

Make sure that what you propose is implementable without an OpenCL C
compiler (I think it is), or discuss to what extent the library will be
functional.  For example, do you need another runtime library
implementing the intrinsics used by kernels?

Thanks,

Paolo

Reply via email to