Hi guys, I'm a big fan of MacRumors but this is my first post. My question is as follows. I currently have an 11" Macbook Air (old model) with an Nvidia GeForce 320M 256MB GPU. I've recently started to learn OpenCL and am in need of a Mac supporting OpenCL 1.2 on GPU and preferably CPU as well. My question is what Mac can I buy that fits this requirement? I'm pretty sure my Air doesn't support it being that old. I prefer a portable Mac so that means it has to be either a laptop or an imac but I noticed that the imac has a "don't buy" next to it on the macrumors buyersguide so not sure if I should go for it. Anyway, I'd appreciate some help figuring this out. The manufacturer websites do not always make it clear whether their devices support OpenCL and particularly what version. I've also tried to look at clbenchmark.com but certain devices aren't even listed on there. Also when answering I'd appreciate some insight on whether the drivers/sdk installed supports the devices installed in the mac that you're proposing. I noticed another thread that suggested that certain devices weren't usable through the sdk even though they were hardware compatible with opencl. Thanks a lot.