Portable Computing Language (pocl) is a MIT-licensed open source implementation of the OpenCL™ standard. This implementation support HSA Architecture, Runtime and HSAIL LLVM Compiler. Runtime has been tested with 36 samples from AMD OpenCL™ APP SDK ver 2.8 . These were on AMD Kaveri APU with AMD HSA Runtime 1.0 provisional.
Developed by the Programming Language lab at National Tsing-Hua University, Hsinchu, Taiwan, managed by Prof Jenq-Kuen Lee