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