I published my suggestions in my blog http://activedaily.blogspot.com/2010/06 ... tions.html

From application developer position I suggest:
- extend synchronization functionality, transactional memory is not worst idea to try!
- dynamic memory allocation, malloc/free is not right solution (slow), specially designed GC is better.
- extend input/output capabilities, i want printf in kernel function !

From system developer position I suggest:
- OpenCL Intermediate Language.