OpenCL under FreeBSD-10?
Shane Ambler
FreeBSD at ShaneWare.Biz
Sat Jul 5 05:47:03 UTC 2014
On 05/07/2014 08:31, Sam Fourman Jr. wrote:
> I am also interested in this..
>
>
> On Fri, Jul 4, 2014 at 5:49 PM, Eduardo Morras <emorrasg at yahoo.es> wrote:
>
>> On Thu, 03 Jul 2014 18:41:00 -0700
>> Dennis Glatting <freebsd at pki2.com> wrote:
>>
>>> Is there a working version of OpenCL somewhere for FreeBSD10? freeocl
>>> is broken, badly.
>>
>> Googling a bit shows llvm libclc project that outputs PTX (Nvidia) code.
>> Clang+llvm is part of the system, don't know if this piece of llvm project
>> has been ported too.
>>
>> http://llvm.org
>>
>> http://libclc.llvm.org/
According to http://llvm.org/docs/doxygen/html/Triple_8h_source.html
llvm supports spir and spir64 for "standard portable IR for OpenCL"
Unfortunately we don't appear to have this enabled on freebsd.
>From a ports installed llvm - `llc33 --version`
(base installed llc is a shorter list of only supported host cpu's)
LLVM (http://llvm.org/):
LLVM version 3.3
Optimized build.
Built Mar 21 2014 (05:38:50).
Default target: amd64-portbld-freebsd9.2
Host CPU: corei7-avx
Registered Targets:
aarch64 - AArch64
arm - ARM
cpp - C++ backend
hexagon - Hexagon
mblaze - MBlaze
mips - Mips
mips64 - Mips64 [experimental]
mips64el - Mips64el [experimental]
mipsel - Mipsel
msp430 - MSP430 [experimental]
nvptx - NVIDIA PTX 32-bit
nvptx64 - NVIDIA PTX 64-bit
ppc32 - PowerPC 32
ppc64 - PowerPC 64
r600 - AMD GPUs HD2XXX-HD6XXX
sparc - Sparc
sparcv9 - Sparc V9
systemz - SystemZ
thumb - Thumb
x86 - 32-bit X86: Pentium-Pro and above
x86-64 - 64-bit X86: EM64T and AMD64
xcore - XCore
More information about the freebsd-questions
mailing list