Fused Multiply-Add and HSA

Richard H. (no-spam-please@gmail.com) on 2/7/12 wrote:
---------------------------
>without paying a big performance
>penalty. The whole purpose of heterogeneous computing is to get more performance
>so why would it make sense to use a Just-In-Time compiler?

In the usual workload for GPUs the performance penality of JIT is diluted over many parallel executions so it is not so hard in the end.

Also, only the performance critical part have to run in the GPU, this means thousands lines code at worst, not millions lines of code like some normal programs that runs on CPUs, there is much less code to be JITted.