I have a problem with AMD Stream.
I write a program for image processing and want to use AMD Stream to accelerate it! But due to optimization for CPU all my data is represented in large 1D arrays (with size > 8192, but less then 8192x8192). Is it possible in any reasonable way copy such array into 2D stream without any conversation ? If it is inpossible can AMD implement such operations for example copy 1D to 2D, and 2D to 1D. I know it is not so ******* low level, because I use OpenGL for such purposes a lot of times. Also I notice that readStream and writeStream only works in synchronization regime. Can AMD implement async versions of such command for example readStreamAsync and writeStreamAsync?