การใช้ OpenCL แบบโอเพ่นซอร์สของ Intel ทำงานบน 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

เพิ่มความคิดเห็น