ใน Intel® FPGA SDK สําหรับ OpenCL™ เวอร์ชั่น 17.1 คุณอาจเห็นข้อผิดพลาดนี้ในขณะที่เรียก printf () ภายในเคอร์เนลที่มีคุณลักษณะ num_compute_units()
เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ให้ดําเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
- จําลองแบบ Printf Calls ภายในเคอร์เนลด้วยตนเอง
- แทนที่ printf ด้วยการโทรของแชนแนลที่ส่งข้อมูลไปยังเคอร์เนลที่ไม่ใช่รหัสการประมวลผล ซึ่งจะดําเนินการ Printfs
ซึ่งได้รับการแก้ไขใน Intel FPGA SDK สําหรับเวอร์ชัน OpenCL 18.0