- implementation, another major goal pocl is improving performance portability
- of OpenCL programs with compiler optimizations, reducing the need for
- target-dependent manual optimizations. An important part of pocl is a set of
- LLVM passes used to statically parallelize multiple work-items with the
- kernel compiler, even in the presence of work-group barriers. This enables
- static parallelization of the fine-grained static concurrency in the work
- groups in multiple ways (SIMD, VLIW, superscalar,...).</p>
+ implementation, another major goal of <a href="http://pocl.sourceforge.net/">
+ pocl</a> is improving performance portability of OpenCL programs with
+ compiler optimizations, reducing the need for target-dependent manual
+ optimizations. An important part of pocl is a set of LLVM passes used to
+ statically parallelize multiple work-items with the kernel compiler, even in
+ the presence of work-group barriers. This enables static parallelization of
+ the fine-grained static concurrency in the work groups in multiple ways
+ (SIMD, VLIW, superscalar,...).</p>