Siideynta PoCL 1.4, fulin madax banaan ee heerka OpenCL

La heli karo sii daynta mashruuca PoCL 1.4 (Luqadda Xisaabinta La Qaadan karo ee Furan CL), kaas oo horumariya hirgelinta heerka OpenCL oo ka madax bannaan soosaarayaasha xawaaraha garaafyada oo u oggolaanaya isticmaalka garaafyada kala duwan ee fulinta kernels OpenCL ee noocyada kala duwan ee garaafyada iyo soo-saareyaasha dhexe. Koodhka mashruuca qaybiyey hoos shatiga MIT. Taageeradu waxay ka shaqeeyaan X86_64, MIPS32, ARM v7, AMD HSA APU dhufto ee Processor TTA ee kala duwanGadiidka Dhismayaasha Kiciyey) oo leh dhismo VLIW.

Hirgelinta isku-darka kernel-ka ee OpenCL waxaa lagu dhisay iyadoo lagu saleynayo LLVM, Clang waxaa loo isticmaalaa dhammaadka hore ee OpenCL C. Si loo hubiyo in la qaadi karo iyo wax qabad ku habboon, isku-duwaha kernel-ka ee OpenCL wuxuu dhalin karaa hawlo isku-dhafan oo isticmaali kara agab qalab kala duwan si loo barbar dhigo fulinta code-ka, sida VLIW, superscalar, SIMD, SIMT, multi-core iyo multi-threading. Taageerada darawalka ICD waa la heli karaa
(Darawalka Macmiilka La Rakibi Karo). Waxaa jira dib-u-celin si loo xaqiijiyo hawlgalka iyada oo loo marayo CPU, ASIP (TCE/TTA), GPU ku salaysan qaab dhismeedka HSA iyo NVIDIA GPU (CUDA).

Π’ version cusub:

  • Taageero lagu daray LLVM/ Clang 9.0. Taageerada noocyada LLVM ee ka weyn 6.0 waa la joojiyay.
  • Hirgelinta ku salaysan CPU ee la hagaajiyay ee matalaada koodka dhexe RUUX ΠΈ SPIR-V (oo loo isticmaalo Vulkan API), kaas oo loo isticmaali karo labadaba si ay u matalaan hadhka sawirada iyo xisaabinta barbar-dhigga;
  • Dareewalka pocl-accel oo lagu daray tusaale kaabayaal si uu u taageero OpenCL 1.2 dardar-geliyayaasha qalabka kaas oo hirgeliya is-dhexgalka kontoroolka xusuusta-khariidad (map);
  • Lagu daray awoodda lagu dhisayo rakibaadda pocl ee aan ku xidhnayn hagayaasha (la guuri karo).

Source: opennet.ru

Add a comment