Intel open source OpenCL-implementering kører på CPU

Intel har OpenCL CPU RT (OpenCL CPU RunTime), en implementering af OpenCL-standarden designet til at køre OpenCL-kerner på den centrale processor. OpenCL-standarden definerer API'er og udvidelser af C-sproget til at organisere parallel computing på tværs af platforme. Implementeringen består af 718996 linjer kode fordelt på 2750 filer. Koden er blevet tilpasset til integration med LLVM og vil blive foreslået til inklusion i LLVM mainframen. Kildekoden er åben under Apache 2.0-licensen.

Blandt de alternative projekter, der udvikler åbne implementeringer af OpenCL, kan nævnes PoCL (Portable Computing Language OpenCL), Rusticle og Mesa Clover. Intels implementering er vurderet til at tilbyde højere ydeevne og større funktionalitet.

Kilde: opennet.ru

Tilføj en kommentar