ID บทความ: 000086399 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 24/09/2018

ข้อความแสดงข้อผิดพลาด : "ข้อผิดพลาด: Optimizer FAILED -dbg-info-enabled --grif --soft-elementary-math=false --fas=false-wiicm-disable=true "kernel_top.1.bc" -o "kernel_top.kwgid.bc"

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • เอฟพีจีเอ Intel® SDK สำหรับ OpenCL™
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาเกี่ยวกับเทคโนโลยีซอฟต์แวร์ FPGA SDK สําหรับ OpenCL™ คุณอาจเห็นข้อผิดพลาดนี้หลังจากเวลาในการคอมไพล์เป็นเวลานาน ซึ่งเกิดจากการดําเนินการจัดเก็บข้อมูลจํานวนมากต่อองค์ประกอบที่ไม่ได้กําหนดซึ่งดําเนินการโดยฟังก์ชัน h_updating_graph_mask_buf_0 และ h_graph_visited_buf_0 อาร์เรย์

    ความละเอียด

    เมื่อต้องการแก้ไขปัญหานี้ ให้เพิ่มบรรทัดต่อไปนี้ในแฟ้ม kernel_top.cl :

    ***************
    *** 22,30 ****

    #pragma ACCEL interface
    variable=k depth=1
    bool stop;
    do {
    - bool h_updating_graph_mask_buf_0[1000000];
    - bool h_graph_visited_buf_0[1000000];
    //if no thread
    changes this value then the loop stops
    stop =
    false;
    //omp_set_num_threads(num_omp_threads);
    --- 22,30 ----

    #pragma ACCEL interface
    variable=k depth=1
    bool stop;
    bool
    h_updating_graph_mask_buf_0[1000000];
    bool
    h_graph_visited_buf_0[1000000];
    do {
    //if no thread
    changes this value then the loop stops
    stop =
    false;
    //omp_set_num_threads(num_omp_threads);

    ปัญหานี้จะได้รับการแก้ไขในรุ่นอนาคตของ Intel FPGA SDK สําหรับ OpenCL

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้