Navigation

  • index
  • next |
  • previous |
  • Portable Computing Language (PoCL) 3.0-rc2 documentation »
  • Supported features and devices

Supported features and devicesΒΆ

Pocl currently supports CPUs (x86-64 with full 1.2 conformance, ARM 32b/64b ligthly tested), NVidia GPUs via CUDA backend, HSA devices, TCE devices and fixed-function accelerators.

  • Supported OpenCL features
  • Known unsupported OpenCL features
    • Frontend/Clang
    • Unimplemented host side functions
  • SPIR and SPIR-V support
    • How to build PoCL with SPIR/SPIR-V support
    • Compiling source to SPIR/SPIR-V
    • Using SPIR/SPIR-V with PoCL
    • Limitations
  • OpenCL conformance
    • Conformance related CMake options
    • Supported & Unsupported optional OpenCL 3.0 features
    • How to run the OpenCL 3.0 conformance test suite
    • Known issues with the conformance testsuite
    • Known issues in pocl / things to be aware of
    • Conformance tests results (kernel library precision) on tested hardware
  • PoCL extensions
    • cl_pocl_content_size
  • HSA
    • Installing prerequisite software
    • HSA Support notes
    • Credits
  • NVIDIA GPU support
    • Building pocl with CUDA support
    • CUDA backend status
  • Fixed-Function Accelerators
    • Interface
    • Usage
  • Proxy driver
  • Vulkan driver
    • Installation
    • What works
    • Doesnt work / missing
    • Unfinished / non-optimal
    • Known Bugs
    • Testing

Previous topic

Usage

Next topic

Supported OpenCL features

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • Portable Computing Language (PoCL) 3.0-rc2 documentation »
  • Supported features and devices
© Copyright 2010-2022 PoCL developers. Created using Sphinx 4.5.0.