OpenCL කර්නල් සම්පාදකය ක්රියාත්මක කිරීම LLVM පදනම මත ගොඩනගා ඇති අතර OpenCL C සඳහා ඉදිරිපස අන්තය ලෙස Clang භාවිතා වේ. නිසි අතේ ගෙන යා හැකි සහ කාර්ය සාධනය සහතික කිරීම සඳහා, OpenCL කර්නල් සම්පාදකයට VLIW, superscalar, SIMD, SIMT, බහු-හරය සහ බහු-නූල් කිරීම වැනි කේත ක්රියාත්මක කිරීම සමාන්තර කිරීමට විවිධ දෘඩාංග සම්පත් භාවිතා කළ හැකි සංයෝජන ශ්රිත ජනනය කළ හැක. ICD ධාවක සහාය ඇත
(ස්ථාපන සේවාදායක ධාවකය). CPU, ASIP (TCE/TTA), GPU පාදක ගෘහ නිර්මාණ ශිල්පය හරහා ක්රියාකාරිත්වය සහතික කිරීමට පසුබිම් ඇත.
В
- සහාය එකතු කරන ලදී
LLVM/Clang 9.0 . 6.0 ට වඩා පැරණි LLVM අනුවාද සඳහා සහාය අත්හිටුවා ඇත. - අතරමැදි කේත නිරූපණයන් වැඩිදියුණු කරන ලද CPU මත පදනම් වූ ක්රියාත්මක කිරීම
SPIR иSPIR-V (Vulkan API හි භාවිතා වේ), එය ග්රැෆික්ස් සහ සමාන්තර පරිගණනය සඳහා සෙවනැලි නියෝජනය කිරීමට භාවිතා කළ හැක; - මතක සිතියම්ගත (mmap) පාලන අතුරුමුහුණතක් ක්රියාත්මක කරන OpenCL 1.2 දෘඪාංග ත්වරණකාරක සඳහා සහය දැක්වීම සඳහා උදාහරණ යටිතල පහසුකම් සහිත pocl-accel ධාවකය එක් කරන ලදී.
- ඩිරෙක්ටරිවලට බැඳී නැති (නැවත ස්ථානගත කළ හැකි) pocl ස්ථාපනයන් ගොඩනැගීමේ හැකියාව එක් කරන ලදී.
මූලාශ්රය: opennet.ru