This picture shows processing of same data after OpenCL app restart.
GPU usage increases hugely (and runtime as experience shows will drop hugely too).
The question is: why app restart required? What in 12.1 (and AFAIK later Catalysts too) prevents to use GPU at full from first run?
This bug was reported on this forum (here: http://devgurus.amd.com/message/1278836#1278836) more then month already w/o any comment from AMD staff.
Did you reproduce it at least already ?