PoCL
implémentation open source d'OpenCL se basant principalement sur l'utilisation des microprocesseurs
From Wikipedia, the free encyclopedia
PoCL (de anglais : Portable Computer Langage) est une implémentation libre d'OpenCL 1.2, une partie de 2.0 (les pipes manquent en mai 2022 dans la version stable)[2]. OpenCL 3.0 est supporté dans l'actuelle 3.0 RC (mai 2022). sous licence MIT, ayant pour caractéristiques de ne pouvoir utiliser que les microprocesseurs. Elle se base principalement sur le compilateur Clang.
| Dernière version | 7.1 ()[1] |
|---|---|
| Dépôt | github.com/pocl/pocl |
| Écrit en | C et C++ |
| Système d'exploitation | Linux et macOS |
| Type | Bibliothèque logicielle |
| Licence | Licence MIT |
| Site web | portablecl.org |
La version 3.0RC1 sortie en mai 2022 ajoute le support d'OpenCL 3.0[3].
Les développeur du GPGPU open source Vortex, dont le but est de fonctionner avec des processeurs d'architecture RISC-V, ont modifié PoCL pour qu'il supporte les instructions de l'architecture RISC-V, ainsi que les instructions de ce processeur de calcul[4].