Interesting you should mention this. When you google for it and end up on their clusterfsck of a website, you'd initially be mistaken to think that it still exists. Only after a click-through, you end up on a different site, designed by what must be a descendent from Stalin, where you can find out that it's now called 'AMD APP SDK'. So that's CTM, Stream and APP, but maybe I've lost count? So much for a consistent marketing message. Way smart, BTW, to use the super generic term 'app' to make your product stand out in search engines. CUDA may sound dumb, but there's absolutely no ambiguity where it will lead you searching for something.Does STREAM SDK ring a bell?
Let's search for some kind of information. Say, gpu to gpu communication. For CUDA, you google "cuda gpu to gpu communication" and get a ton of useful links. Try 'ati stream gpu to gpu communication' or 'amd app gpu to gpu communication' and you basically come back empty handed.
After quite a bit of digging, you discover that they have a profile and a kernel analyzer and even a couple of libraries. But it pales compared to the competition. There's minimal 3rd party support. No advanced deployment support. The highest rated book on Amazon is sold out. The one section in the AMD forums on OpenCL is anemic.
One can go on and on. But unless your app is perfectly suited to unlock the higher number of flops of AMD GPUs or you're mostly interested in theoretical benchmarks, you must be a very bold and courageous person ( (c) Sir Humprey Appleby) to use AMD APP.