Announcement

Collapse
No announcement yet.

POCL 1.4 Released For Advancing OpenCL On CPUs - Now Supports LLVM 9.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • POCL 1.4 Released For Advancing OpenCL On CPUs - Now Supports LLVM 9.0

    Phoronix: POCL 1.4 Released For Advancing OpenCL On CPUs - Now Supports LLVM 9.0

    Version 1.4 has been released of POCL, the "Portable Computing Language" implementation that allows for a portable OpenCL implementation to be executed on CPUs as well as optionally targeting other accelerators via HSA or even CUDA devices...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Pocl is a great project. We actually wanted to utilize it for a project.
    Unfortunately their windows support is not working anymore and has never even reached the prototype state.
    Personally that would be way more important for my use case than newer OpenCL standards. I don't have a problem with writing my kernels with fewer features, but would actually prefer high stability and portability.

    Comment


    • #3

      A. Notable Internal Changes ------------------------
      1. Allow devices to utilize the ROCm-Device-Libs ocml builtins for their builtin libraries if seen fit. https://github.com/RadeonOpenCompute...ee/master/ocml was mirrored in lib/kernel and made it easy to cherry pick implementations to targets' kernel libary. 2. libltdl is replaced with libdl on UNIX platforms.

      Interoperability with ROCm in some sense is nice to read. Too bad the formatting features on this site are piss poor.
      Last edited by Marc Driftmeyer; 14 October 2019, 02:44 PM.

      Comment


      • #4
        POCL is focusing on pthreads for CPU, I wish their code is optimized for SIMD as well

        Comment

        Working...
        X