Intel malfermfonta OpenCL-efektivigo funkcianta per CPU

Intel havas malfermfontan OpenCL CPU RT (OpenCL CPU RunTime), efektivigon de la OpenCL-normo dizajnita por prizorgi OpenCL-kernojn sur la centra procesoro. La OpenCL-normo difinas APIojn kaj etendaĵojn de la C-lingvo por organizado de transplatforma paralela komputado. La efektivigo konsistas el 718996 linioj de kodo distribuitaj tra 2750 dosieroj. La kodo estis adaptita por integriĝo kun LLVM kaj estos proponita por inkludo en la LLVM-komputilo. La fontkodo estas malfermita sub la permesilo Apache 2.0.

Inter la alternativaj projektoj evoluantaj malfermaj efektivigoj de OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle kaj Mesa Clover povas esti notitaj. La efektivigo de Intel estas taksita kiel ofertanta pli altan efikecon kaj pli grandan funkciecon.

fonto: opennet.ru

Aldoni komenton