Intel a ouvert le code de l'implémentation OpenCL, exécutée sur le CPU.

La société Intel a publié le code source d'OpenCL CPU RT (OpenCL CPU RunTime), une implémentation de la norme OpenCL conçue pour exécuter des noyaux OpenCL sur un processeur central. La norme OpenCL définit l'API et les extensions du langage C pour organiser des calculs parallèles multiplateformes. L'implémentation compte 718996 lignes de code réparties sur 2750 fichiers. Le code est adapté pour une intégration avec LLVM et sera proposé pour inclusion dans la distribution principale de LLVM. Les codes sources sont disponibles sous la licence Apache 2.0.

Parmi les projets alternatifs développant des implémentations ouvertes d'OpenCL, on peut citer PoCL (Portable Computing Language OpenCL), Rusticl et Mesa Clover. L'implémentation d'Intel est considérée comme montrant des performances supérieures et offrant une fonctionnalité plus large.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster