Navigation

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

Supported features and devices¶

Pocl currently supports CPUs (x86-64 with full 3.0 / 1.2 conformance, ARM 32b/64b ligthly tested), NVidia GPUs via CUDA backend, Intel GPUs via Level Zero backend, certain CPU/GPU devices via Vulkan backend, TCE devices and fixed-function accelerators.

  • Supported OpenCL features
  • Known unsupported OpenCL features
    • Unimplemented device-side features
    • Unimplemented host-side features
    • Unimplemented extensions
  • SPIR and SPIR-V support
    • How to build PoCL with SPIR/SPIR-V support (CPU / CUDA devices)
    • 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 related to CTS
    • Conformance tests results (precision of builtin math library functions)
  • OpenCL Extensions Supported by PoCL
    • cl_pocl_content_size
    • cl_khr_command_buffer
  • HSA
    • Installing prerequisite software
    • HSA Support notes
    • Credits
  • NVIDIA GPU support
    • Building PoCL with CUDA support
    • CUDA backend status
  • Fixed-Function Accelerators
    • Interface
    • Usage
    • Wrapping new hardware component
    • Using this work
  • Proxy driver
  • Vulkan driver
    • Installation
    • What works
    • Doesnt work / missing
    • Unfinished / non-optimal
    • Known Bugs
    • Testing
  • Level Zero driver
    • Installation
    • What’s implemented (some were not tested)
    • Unfinished / non-optimal
    • Doesnt work / missing
    • Extra features / tunables
    • 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) 4.0 documentation »
  • Supported features and devices
© Copyright 2010-2023 PoCL developers. Created using Sphinx 7.2.6.