የOpenCL kernel compiler አተገባበር የተገነባው በኤልኤልቪኤም መሰረት ነው፣ እና ክላንግ ለ OpenCL C የፊት ጫፍ ሆኖ ያገለግላል። ትክክለኛውን ተንቀሳቃሽነት እና አፈጻጸም ለማረጋገጥ የOpenCL kernel compiler እንደ VLIW፣ superscalar፣ SIMD፣ SIMT፣ multi-core እና multi-threading የመሳሰሉ የኮድ አፈጻጸምን ለማመሳሰል የተለያዩ የሃርድዌር ሀብቶችን ሊጠቀሙ የሚችሉ ጥምር ተግባራትን መፍጠር ይችላል። የ ICD አሽከርካሪ ድጋፍ አለ።
(ሊጫን የሚችል የደንበኛ ነጂ)። በሲፒዩ፣ ASIP (TCE/TTA)፣ በጂፒዩ ላይ የተመሰረተ አርክቴክቸር መስራቱን ለማረጋገጥ የጀርባ ደጋፊዎች አሉ።
В
- ድጋፍ ታክሏል።
LLVM/ Clang 9.0 . ከ6.0 በላይ ለሆኑ የLLVM ስሪቶች ድጋፍ ተቋርጧል። - በሲፒዩ ላይ የተመሰረተ የመካከለኛ ኮድ ውክልናዎች የተሻሻለ ትግበራ
መንፈስ иSPIR-V (በVulkan ኤፒአይ ውስጥ ጥቅም ላይ የዋለ)፣ ለግራፊክስ ጥላዎችን ለመወከል እና ለትይዩ ስሌት ሁለቱንም ሊያገለግል ይችላል። - የማህደረ ትውስታ-ካርታ (ካርታ) መቆጣጠሪያ በይነገጽን የሚተገብሩ OpenCL 1.2 ሃርድዌር አፋጣኞችን ለመደገፍ ምሳሌ መሠረተ ልማት ያለው የpocl-accel ሾፌር ታክሏል።
- ከማውጫ ጋር ያልተያያዙ የpocl ጭነቶች የመገንባት ችሎታ ታክሏል (ሊዛወር የሚችል)።
ምንጭ: opennet.ru