aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreschnett <eschnett@4054007a-4839-4648-a056-eb81e030d849>2012-05-17 15:05:30 +0000
committereschnett <eschnett@4054007a-4839-4648-a056-eb81e030d849>2012-05-17 15:05:30 +0000
commit456c62f3946b08a4f17b6433315b25868e16a0bb (patch)
tree293002f35f462247ad0daaec82b8e9ce8ec330aa
parent0af480d1e7e1c0309aba33b56c673847c99ad860 (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--README13
1 files changed, 8 insertions, 5 deletions
diff --git a/README b/README
index 4a7cb3c..f100bf9 100644
--- a/README
+++ b/README
@@ -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