O PoCL 3.1 foi lançado hoje como a mais nova atualização de recurso para a "Portable Computing Language", que é efetivamente uma implementação OpenCL portátil que originalmente começou focada em ser uma implementação baseada em CPU do OpenCL e cresceu para oferecer suporte a drivers de back-end adicionais via LLVM para visando NVIDIA CUDA, um driver Vulkan experimental e outros destinos de acelerador.