I checked apple's website and went down to the requirements page. turns out, you require a nvidia or a very very recent ati chip to run openCL. the imac that i own has a ati radeon 2600 pro. what i don't get it, how is a nvidia 9400m more powerful than 2600 from ATI there seems to be no other reason than the fact that apple is being lazy about supporting fairly recent hardware. I only got this imac a couple of years a go and its still pretty new. Does apple expect me to get a new mac?