Implémentation OpenCL open source d'Intel fonctionnant sur CPU

Intel a open source OpenCL CPU RT (OpenCL CPU RunTime), une implémentation de la norme OpenCL conçue pour exécuter les noyaux OpenCL sur le processeur central. Le standard OpenCL définit des API et des extensions du langage C pour organiser le calcul parallèle multiplateforme. L'implémentation comprend 718996 2750 lignes de code réparties dans 2.0 XNUMX fichiers. Le code a été adapté pour l'intégration avec LLVM et sera proposé pour inclusion dans le mainframe LLVM. Le code source est ouvert sous licence Apache XNUMX.

Parmi les projets alternatifs développant des implémentations ouvertes d'OpenCL, on peut citer PoCL (Portable Computing Language OpenCL), Rusticle et Mesa Clover. La mise en œuvre d'Intel est considérée comme offrant des performances et des fonctionnalités supérieures.

Source: opennet.ru

Ajouter un commentaire