Running GPU computation in a real-time environment
I'm currently working on a Master's thesis in Computer Engineering, with the main subject of GPU Computing with Real-Time requirements.
As part of my work, I'm evaluating the feasibility of moving computation from a DSP to a GPU in an industrial Monitoring and Control application.
Does AMD/ATI plan to support any Real-Time operating systems through OpenCL or other interfaces? Is there any documentation on the current time consumption of operations through the AMD/ATI OpenCL provider? Is there any specification on deterministic time consumption for AMD/ATI GPUs/Accelerators?
Does the AMD linux drivers for GPU computation work with an RTLinux/RTAI/... modified kernel?