Good thing about AMD Apar Api is it looks for the compatible GPU and it does not find one that it runs code on CPU. so We do not need ADM ATI Redon GPU to learn Apar Api.
There are some restrictions to use Apar Api and I learnt it hard way by getting lots of exceptions. Those limitation are mentioned at link: http://developer.amd.com/zones/java/assets/README.html
All AMD Apar Api SDK and related information can be found at link: http://developer.amd.com/zones/java/aparapi/Pages/default.aspx
It also supports OPENCL. For more information visit the link: http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx#two
Apar Api code is converted to make it run on GPU when ever possible. As AMD supports OPENCL, it would have be great if applications created using Apar Api ran on other GPUs like NVidia.
Aparapi was open sourced on September 14, 2011. See the blog post for Gary Frost’s blog to know more.
To download Aparapi, please visit the open source project site at http://code.google.com/p/aparapi/.