Intel татбиқи кушодаасос OpenCL, ки дар CPU кор мекунад

Intel дорои сарчашмаи кушодаи OpenCL CPU RT (OpenCL CPU RunTime), татбиқи стандарти OpenCL мебошад, ки барои идора кардани ядроҳои OpenCL дар протсессори марказӣ пешбинӣ шудааст. Стандарти OpenCL API-ҳо ва васеъшавии забони C-ро барои ташкили ҳисоббарории параллелӣ байни платформа муайян мекунад. Амалиёт аз 718996 сатри код иборат аст, ки дар байни 2750 файл тақсим карда шудааст. Рамз барои ҳамгироӣ бо LLVM мутобиқ карда шудааст ва барои дохил шудан ба LLVM-и асосӣ пешниҳод карда мешавад. Рамзи сарчашма таҳти иҷозатномаи Apache 2.0 кушода аст.

Дар байни лоиҳаҳои алтернативӣ, ки татбиқи кушодаи OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle ва Mesa Clover-ро метавон қайд кард. Татбиқи Intel ҳамчун пешниҳоди иҷрои баландтар ва функсияҳои бештар арзёбӣ мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ