د OpenCL کرنل کمپیلر تطبیق د LLVM پر بنسټ جوړ شوی، او کلینګ د OpenCL C لپاره د مخکینۍ پای په توګه کارول کیږي. د مناسب پورټ وړتیا او فعالیت ډاډ ترلاسه کولو لپاره ، د OpenCL کرنل کمپیلر کولی شي ترکیب افعال رامینځته کړي چې کولی شي د کوډ اجرا کولو موازي کولو لپاره مختلف هارډویر سرچینې وکاروي ، لکه VLIW ، سوپرسکلر ، SIMD ، SIMT ، ملټي کور او ملټي تھریډینګ. د ICD چلوونکي ملاتړ شتون لري
(د نصب وړ پیرودونکي چلونکی). د CPU، ASIP (TCE/TTA)، GPU پر بنسټ د جوړښت له لارې د عملیاتو ډاډ ترلاسه کولو لپاره بیکینډونه شتون لري
В
- ملاتړ اضافه کړ
LLVM/کلنګ 9.0 . د 6.0 څخه زاړه LLVM نسخو لپاره ملاتړ بند شوی. - د منځني کوډ نمایندګیو د CPU پر بنسټ پلي کول ښه شوي
SPIR иSPIR-V (په ولکان API کې کارول کیږي)، کوم چې د ګرافیکونو او موازي کمپیوټرو لپاره د سیډرونو استازیتوب لپاره کارول کیدی شي؛ - د OpenCL 1.2 هارډویر سرعت کونکي ملاتړ کولو لپاره د مثال زیربنا سره د pocl-accel ډرایور اضافه شوی چې د حافظې نقشه شوي (mmap) کنټرول انٹرفیس پلي کوي؛
- د pocl تاسیساتو رامینځته کولو وړتیا اضافه کړه کوم چې په لارښودونو پورې تړلي ندي (د ځای پرځای کولو وړ).
سرچینه: opennet.ru