diff options
author | eschnett <eschnett@4054007a-4839-4648-a056-eb81e030d849> | 2012-05-17 15:05:30 +0000 |
---|---|---|
committer | eschnett <eschnett@4054007a-4839-4648-a056-eb81e030d849> | 2012-05-17 15:05:30 +0000 |
commit | 456c62f3946b08a4f17b6433315b25868e16a0bb (patch) | |
tree | 293002f35f462247ad0daaec82b8e9ce8ec330aa | |
parent | 0af480d1e7e1c0309aba33b56c673847c99ad860 (diff) |
Update README; mention pocl
git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/OpenCL/trunk@13 4054007a-4839-4648-a056-eb81e030d849
-rw-r--r-- | README | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -36,19 +36,22 @@ Unfortunately, they each have their drawbacks: - Apple: Included with the operating system, available by default. This supports both CPU and GPU. The compiler is based on LLVM. - Unfortunately, there seem to be serious bugs -- I can't get the cos - function to provide correct results. + Unfortunately, there seem to be serious bugs -- for example, I can't + get the cos function to provide correct results. - Intel: Available at <http://software.intel.com/en-us/articles/opencl-sdk/>. This supports only (Intel?) CPUs. The compiler is based on LLVM, and the implementation is also based on Intel's TBB (Threading Building - Blocks). I don't know how to disassemble the generated code, except - when there is a segfault. + Blocks). -- NVidia: Available at <http://developer.nvidia.com/opencl>, included +- Nvidia: Available at <http://developer.nvidia.com/opencl>, included in their CUDA distribution. This supports only GPUs. +- pocl: Open source, available at <https://launchpad.net/pocl>. This + OpenCL implementation has not yet been released (current version is + 0.6), and is based on LLVM. + In addition, Wikipedia <http://en.wikipedia.org/wiki/OpenCL> lists two IBM implementations for their Power processor and for Intel compatible CPUs, respectively. The latter may be identical with or similar to |