If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

The LG Optimus G almost hit all my criteria, but it's a bit large for my taste and I don't believe that it supports CL.

The Adreno 3xx series (optimus G / Nexus4) supports openCL.
As far as AMOLED goes, however, that is one of the places where you gain massively in battery life.

I just picked up a Samsung Relay, which meets all of your specs except AMOLED and openCL (since it has an Adreno 225 rather than a 3xx), and I can basically skip charging it for TWO nights and still have a little bit of juice when I get home from work on the 3rd day.